Introduzione alle metodologie di testing: unit testing, integration testing, e2e testing e property testing
Nel libro ‘ Working Effectively with Legacy Code ‘, Michael Feathers definisce il codice legacy come “codice senza test”. Questo perché è praticamente impossibile sapere se, modificando parte di un programma senza una adeguata copertura di test ( test coverage ), abbiamo di fatto introdotto dei bug

