Abbiamo un'applicazione C ++ commerciale a sorgente chiusa. Alcuni dei nostri messaggi di errore registrati sono in inglese semplice come "ERRORE: impossibile leggere il file 'pippo'". Mentre altri usano una macro per stampare informazioni sul nome di file / riga come "" SplineReticulator.cpp (423): fuori limite ".Questo non è un assert o un crash, l'applicazione recupera bene, ma è un errore che vogliamo registrare.
Che cosa è una buona regola empirica quando un semplice messaggio di errore in inglese è appropriato rispetto a un nome di file / linea? O gli errori di tipo nome file / riga sono appropriati anche per software commerciale closed-source? Abbiamo sentito l'argomento che non sono professionali, ma sono utili per il debug.