Dal corso: Sviluppo software agile
Sblocca questo corso con una prova gratuita
Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.
Test-driven development (TDD)
Dal corso: Sviluppo software agile
Test-driven development (TDD)
- Un'altra pratica di codice della programmazione estrema è lo sviluppo basato su test. Lo sviluppo basato su test significa che non si scrive mai alcun codice fino a quando non si è scritto e non è stato superato un test per esso. Si tratta di un processo in tre fasi. Il primo passo è scrivere una funzione per un test che deve ancora essere scritto. Il codice non verrà compilato. Il passaggio successivo consiste nello scrivere la funzione in modo da disporre di codice sufficiente per assicurarsi che il codice venga compilato. Il test dovrebbe avere esito negativo. Se il test viene superato, il test non è idoneo a verificare qualsiasi funzionalità e deve essere sottoposto a refactoring. Il terzo e ultimo passo è completare la codifica della funzione per soddisfare i requisiti del test. Dopo aver scritto ogni test, eseguire il refactoring del codice per soddisfare i requisiti del test. Quindi si scrive un altro test e si esegue il refactoring del codice per superare il test. Questo…
Fai pratica con gli esercizi mentre impari la teoria
Scarica i documenti che l’istruttore utilizza per tenere i corsi. Segui e impara guardando, ascoltando ed esercitandoti.
Contenuti
-
-
-
-
-
(Bloccato)
Extreme programming (XP)2m 56s
-
(Bloccato)
Esecuzione XP2m 30s
-
Pair programming3m 42s
-
(Bloccato)
Test-driven development (TDD)3m 41s
-
(Bloccato)
Storie utente4m 12s
-
(Bloccato)
Epiche e temi3m 27s
-
(Bloccato)
Stima agile4m 18s
-
(Bloccato)
Planning poker3m 43s
-
(Bloccato)
DevOps: il problema3m 4s
-
(Bloccato)
DevOps: la soluzione2m 52s
-
(Bloccato)
Reporting agile4m 26s
-
(Bloccato)
-
-
-