In natura il cambiamento viene dimostrato dal confronto di due misure.
Ad esempio, se voglio dimostrare che il peso di un palloncino è diverso se riempito con acqua o con aria, eseguirò i seguenti passi:
- peso in una bilancia il palloncino pieno di acqua
- peso nella stessa bilancia il palloncino quello pieno d’aria
- confronto i due pesi
se la differenza è diversa da zero, significa che il palloncino pieno d’acqua pesa di più del palloncino pieno d’aria:
Cambiamento = PesoPalloncinoAcqua – PesoPalloncinoAria
Questa dimostrazione è possibile grazie alla bilancia che è il nostro strumento di misurazione tarato sull’unita di misura del peso, il grammo.
Quindi se il palloncino è la nostra applicazione, l’acqua la nostra vecchia feature che deve essere sostiutita con l’aria, come faccio a dimostrare che il codice è cambiato se non riesco a misurarlo?
Con i test automatici.
Il test automatico è in grado di misurare il nostro codice e dimostrarne in maniera oggettiva il cambiamento.
E voi misurate il vostro codice? con quale unità di misura?