
Lorsque nous concevons un programme informatique, il est grandement recommandé d’écrire des tests unitaires. L’absence de tests provoque une mort lente du programme. En effet, si un programme ne comporte pas de tests, alors son code risque de pourrir. Le refactoring deviendra de plus en plus difficile et gourmand en temps. Les modifications du code introduiront toujours plus de bugs et le programme finira irrémédiablement et très rapidement par la case « il faut tout refaire » !