Différences entre les versions de « Conseils de codage en C/Robustesse des programmes »

→‎Compilation stricte et outils qualité : ajout de -Werror pour transformer avertissements en erreurs
(Contrôle des arguments)
(→‎Compilation stricte et outils qualité : ajout de -Werror pour transformer avertissements en erreurs)
 
===Outils===
*gcc avec les options -Wall -Werror -pedantic
*Outils de contrôle statique (syntaxique) comme [[w:en:Splint (programming tool)|splint]], lint, proLint...
*Outil de contrôle dynamique (gestion des ressources à l'exécution) comme leaks, [[w:en:IBM Rational Purify|purify]].