Howto génération de bugs - épisode 1
Je démarre une série Howto génération de bugs. À chaque fois, je vais présenter un bout de code potentiellement générateur de bug, mais pourtant exploité en production ;) Je m’appuierai uniquement sur du vécu, c’est à dire du code que j’ai eu l’occasion de corriger/nettoyer dans le cadre de mon travail…
Épisode 1 :
~~~~ {.cpp} class A { private: char commentaire; … }; A::methode(char cm, …) { commentaire = “NO_COMMENT”; if (cm != NULL) strcpy(commentaire, cm); … } ~~~~