Quiz, la question 12 sur l'ingénierie du logiciel

Réponse 1

La question était la suivante :

L’application à développer s’appuie sur du code existant dont on sait que la qualité n’est pas exceptionnelle. Que faire ?

184 participants pour ce douzième quiz, avec la répartition suivante :

  1. L’améliorer quand un bug est trouvé qui porte sur ce code existant 41.3 %
  2. Améliorer ce code existant en priorité 9.78 %
  3. Surtout ne pas toucher à ce code 4.35 %
  4. Ajouter des tests pour couvrir tout le code existant 44.57 %

Cette fois il n’y a pas une réponse qui récolte la majorité des suffrages, mais 2, les réponses 1 et 4 qui se détachent largement, presque à égalité.

Écrire des tests pour couvrir tout le code existant peut apparaître comme la solution qui rassure le plus. Cependant cela risque de prendre beaucoup de temps. Il est préférable d’ajouter un test et de faire du refactoring sur les parties où sont trouvés des défauts.

Lire aussi