Esiste una linea guida quando utilizzare l'errore quando si scrive un'applicazione da riga di comando? Con mia sorpresa, non ho trovato nulla quando cercavo su Google.
In particolare, la domanda che mi interessa in questo momento è se utilizzare stdout
o stderr
quando l'utente ha chiamato il programma con argomenti illegali. Tuttavia, una risposta più completa è molto apprezzata perché questo sicuramente non sarà l'unico caso in cui è necessaria una chiara regola per scrivere un programma che si comporti nel modo previsto dall'utente.