Folco (./18) :
Habituellement, est-ce que seules les erreurs fatales sont renvoyées vers stderr ? Exemple, si je lis un fichier de config, et qu'il et invalide, le comportement codé est de l'ignorer et d'utiliser la configuration par défaut. L'erreur signalée est donc non fatale, doit-elle être alors imprimée sur stdout, ou malgré tout vers stderr ?
A toi de voir quel est ce qui t'interesse le plus. L'intérêt principal du flux d'erreur est surtout de ne pas avoir de message d'erreur/avertissement parasites qui se mélange au résultat retourné.
La sortie standard peux ainsi être réutilisée dans un pipe par exemple.