Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c#]Test Driven Development

    Ciao.
    Ho letto questo articolo trovato con google:
    http://c2.com/cgi/wiki?TestDrivenDevelopment

    devo iniziare un progetto di medie dimensioni tra 2 mesi con c# e entity framework , MVP(model view presenter)e mi chiedevo se iniziare ad utilizzare il test driven develpment.
    Voi cosa ne pensate?
    E' una perdita di tempo , o una volta imparato cisono molti risvolti positivi?
    Avete esperienza?

  2. #2
    No io lo uso e credo sia una tecnica fondamentale in ogni progetto.
    Chiaramente non e' certo qualcosa che puoi fare cosi' partendo da 0, nel senso che qualche conoscienza di TDD ti ci vuole.
    La maggior parte dei NET Dev usano NUnit in VS, sarebbe un estensione gratuita che ti consente di fare un miglior unit test.
    Chiaramente nel tuo caso non ha senso testare il DAL ...
    Ma sicuramente ha senso testare le view e i presenters e i repositories se ne creerai.
    Usi WPF o Win32? Perche' la cosa cambia molto eh ...

  3. #3
    Ciao, se decidi di cominciare a programmare seguendo il TDD
    ti consiglio di leggerti prima Questo libro
    Ricordati che il TDD non è un modo per testare se ciò che sviluppi funziona, quello è un aspetto secondario, il TDD ti orienta a sviluppare seguendo il concetto del "Cosa" vuoi, non del "Come"
    implementarlo.
    Io ho trovato molto interessante anche Refactoring to Patterns
    Non è un libro sul TDD, anche se ne parla un pochetto e lo utilizza negli esempi, ma nello spiegare i vari passi che portano ad un refactoring ti rendi conto di quanto il TDD giochi un ruolo chiave. E cmq quel libro è favoloso

    Ti seganlo anche il libro di Kent Beck Test Driven Development by example
    non è specifico per il .NET come quello sopra però

    Poi facci sapere che ne pensi del TDD se cominci ad utilizzarlo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.