In questa presentazione ti mostrerò come affrontare codice legacy non testabile. Già non è immediato fare testing in progetti greenfield, con il codice legacy diventa ancora più difficile perché di solito abbiamo a che fare con codice non predisposto per i test. In questa presentazione prenderò un esercizio di Sandro Mancuso chiamato "TripServiceKata" dove si parte da un legacy non testabile e farò vedere come renderlo testabile applicando una tecnica seams per renderlo testabile e poi, tramite il refactor, vedremo come cambiarne il design per rendere il codice pulito. Alla fine del talk dovresti esserti fatto un'idea dei principi utili e tecniche per aggredire il codice legacy e addomesticarlo con il testing.