Je veux savoir si vérifier les codes de retour pour toutes les fonctions que nous écrivons pour l'environnement de production. pour e, g, j'utilise beaucoup et saisis aussi les codes de retour pour la bibliothèque standard, pas seulement les fonctions que vous écrivez, mais aussi l'API tierce/bibliothèque standard/toute autre bibliothèque.Attraper les codes de retour dans les environnements de production?
La plupart des codes que je vois en production ne le font pas. Donc, ma question s'adresse aux personnes expérimentées qui ont travaillé dans des environnements de production et qui écrivent du code de production depuis une vingtaine d'années. Est-ce que vous attrapez le code de retour de l'API/bibliothèque standard/de toute autre bibliothèque, et pas seulement des fonctions que vous implémentez? Par exemple, disons que vous attrapez des codes de retour pour les fonctions lib standard C (snprintf/sprintf, strncat/strcat et ainsi de suite .., ..) de la bibliothèque standard C.
Merci pour toutes vos réponses.
oui donc c'est plus d'un art ..que de la science ... –
Pas du tout d'accord. À quelques exceptions près, vous devriez toujours vérifier les codes de retour, même si vous ne vous attendez pas à des problèmes. Parce que parfois des problèmes se produisent là où vous ne les attendiez pas. Et déboguer un problème qui résulte d'une panne non détectée ailleurs peut être un cauchemar ... – sleske
Méthode très dangereuse: "tous les programmeurs sont optimistes" Ils pensent toujours qu'une erreur ne peut pas se produire et, quand elle le fait .... Je vote pour vérifier . – bortzmeyer