Je commence à bien m'amuser avec les C et mes programmes commencent à être gros (de mon point de vue de débutant) avec 4-5 fichiers C avec une 5-10 fonctions par fichier.
Par exemple: j'ai fait un programme permettant de créer, modifier, enregistrer ou charger des listes de vocabulaire. Une liste contient des "cartes". Chaque carte contient des mots ou expressions dans 2 langues différentes.
J'ai un problème de méthode pour modifier le comportement de ce programme. J'ai modifié mes fonctions pour qu'il soit possible d'avoir plusieurs mots ou expressions différentes par cartes. Un mot peut avoir plusieurs traductions.
Le problème est que je ne peux plus tester les fonctions une à une. Je suis obligé de parcourir le programme de façon linéaire avec le débugger et ça peut être très long.
Je pose ma question dans C car je pense que la méthode dépend du type de langage.
Donc clairement: est-ce normal de mettre du temps ou est-ce qu'il existe des méthodes de test?
Partager