Existe-t-il une indication quant à l'utilisation de l'erreur lors de l'écriture d'une application en ligne de commande? À ma grande surprise, je n'ai rien trouvé sur Google.
En particulier, la question qui m'inquiète en ce moment est de savoir s'il faut utiliser stdout
ou stderr
quand l'utilisateur a appelé le programme avec des arguments illégaux. Cependant, une réponse plus complète est très appréciée car ce ne sera sûrement pas le seul cas dans lequel une règle claire est nécessaire pour écrire un programme qui se comporte de la manière attendue par l'utilisateur.