Howto génération de bugs - épisode 1

Posted in bug, programmation

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);   … } ~~~~