Numérique et sciences informatiques (spécialité) · Terminale · Langages et programmation
Mise au point des programmes
- La mise au point (ou débuggage) consiste à faire apparaître un bug, à le rejouer à volonté, à le localiser puis à le corriger.
- Un bug ne fait pas toujours planter le programme : un résultat faux sans message d'erreur est le cas le plus piégeux.
- Une assertion vérifie un seul point précis du programme ; on en écrit une par vérification.
- Démarche type : constater, reproduire sur le plus petit exemple, localiser, corriger, puis relancer tous les tests.