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

Contrôle des arguments
(+ ressources)
(Contrôle des arguments)
</source>
Le traitement du fichier est délégué dans une fonction séparée. Celle-ci pouvant alors retourner un code d'erreur avec l'instruction <tt>return</tt> sans se soucier de fermer le fichier ouvert, vu qu'il sera fermé juste après l'appel à la fonction.
 
==Contrôle des arguments==
Avant de commencer un traitement, un module doit effectuer un contrôle minimum sur les valeurs de ses arguments (pointeur NULL, valeur hors domaine de calcul, chaîne de caractère correcte).
 
===Justification===
Améliore la stabilité et la fiabilité du logiciel.
Évite les erreurs provenant de la poursuite du traitement avec des données d’entrée invalides.
227

modifications