La domanda è sempre la stessa:   "devo fare un pesante refactor del codice, modifico il codice e poi faccio passare tutti i test che nel frattempo sono diventati rossi o prima modifico i test e poi li farò tornare tutti verdi modificando il codice?"      Io, che non sono un purista, in questi giorni ho provato una strada un po’ alternativa…  Ho riscritto tutti i test che toccano gli oggetti che avrei dovuto modificare nella mia applicazione lasciando comunque una copia dei vecchi test avendo così:    - tutti i vecchi...