Ho un progetto personale che non ha test robusti. All'inizio avevo un po 'di TDD, ma è diventato rapidamente controproducente poiché i dettagli del progetto sono cambiati drasticamente nel tempo. Quindi molti test scritti in precedenza sono diventati inutili.
Ora che il progetto si è solidificato un po ', non penso che siano probabili grandi cambiamenti. Dovrei tornare indietro e riscrivere quei test per le vecchie funzionalità o semplicemente avviare test freschi e di scrittura solo per nuove funzionalità?