Usare Test-Driven Development quando il codice esiste già e non è testabile


Details
Quando?
Il ritrovo è dalle 19:00, la presentazione inizierà alle 19:30.
19:00 Ritrovo e networking
19:30 Presentazione
21:30 fine
Dove?
Mikamai/LinkMe
Via Giulio e Corrado Venini, 42, Milano, MI
Il campanello è Mikamai, quando entrate proseguite dritto, attraversate il cortile interno del palazzo, vi trovate di fronte un portone di metallo con un foglio con scritto Mikamai, l'ufficio è all'ultimo (e unico) piano.
La location per l'evento è gentilmente offerta da Mikamai https://www.mikamai.com/ e da LinkMe: http://linkme.it/
Cosa facciamo?
Conosciamo quale aiuto può darci avere una batteria automatica di test che copre il nostro codice: una maggiore qualità perché ci protegge durante l'evoluzione del software dall'inserimento dei bachi.
Test-Driven Development con il suo principio Test-First ci aiuta a creare codice testabile e testato fin dalla sua creazione, con TDD un codice di produzione senza test semplicemente non può esistere perché alla sua creazione è già testato.
Ma cosa possiamo fare quando ci tocca modificare un codice che esiste già e non è stato creato con TDD o comunque non è coperto da test?
Come facciamo a metterlo sotto test se non è testabile?
Come facciamo ad essere efficienti nello sviluppo quando non abbiamo una codebase non coperta da test? Siamo condannati a lavorare con continui debugging o c'è un modo
per evitare questo problema?
In questo incontro vedremo alcune tecniche per applicare Test-Driven Development a codice esistente.
Cosa devo fare per poter venire?
Basta che vieni e porti la tua voglia di confrontarti e imparare.
Posso presentarmi anche se è il mio primo incontro?
Certo.
Posso presentarmi anche se non conosco nessuno?
Certo.
Cosa facciamo dopo?
Per chi vuole andiamo a mangiare una pizza in qualche posto lì vicino.

Usare Test-Driven Development quando il codice esiste già e non è testabile