Scegliere un testo adatto per riferire gli errori del compilatore

3

Considera che qualcuno sta scrivendo un messaggio (o una domanda su StackOverflow). Il contesto è il seguente:

In my code, I have the following line:
int foo = Bar();

However, the compiler returns an error:
line 42: Bar() is unknown function

Sono confuso nel scegliere un verbo corretto invece di "restituisce" . Ho visto persone che usano vari verbi per questo, ma mi sono bloccato ogni volta che l'ho letto:

  • "restituisce" può essere confuso con un valore restituito dalla funzione;
  • "genera" è per le eccezioni;
  • "stampe" ha poco senso perché l'output del compilatore non viene sempre stampato;
  • "outs", "output" o "give" non sono professionali;
  • "il compilatore si lamenta" sembra un po 'come la personificazione del compilatore;

Qual è il verbo corretto in questa situazione?

    
posta bytebuster 05.01.2013 - 06:04
fonte

3 risposte

5

"Il compilatore segnala un errore" sembra appropriato ed è effettivamente usato in letteratura.

Non necessariamente "fail" o "return", perché può portare avanti e riportare ulteriori errori, avvertenze o note.

    
risposta data 05.01.2013 - 13:02
fonte
2

Vorrei andare con

Compile fails with the error "Fizzy buzzy Bizzy fuzzy"

Io starei molto lontano dal tiro, anche stampare e tornare non sono particolarmente grandi, ma buttare è un vero e proprio fuorviante.

    
risposta data 05.01.2013 - 10:06
fonte
2

Hai perfettamente ragione che né "return" né "print" si adattino bene a questa situazione. Per descriverlo con precisione richiederebbe una frase verbale più lunga come "la compilazione fallisce con una 'funzione sconosciuta' errore" o "i risultati in una 'funzione sconosciuta' errore".

Fortunatamente, il verbo è la parte meno importante di un titolo di domanda - Direi che è completamente inutile. Ciò che importa è che tu riesca a descrivere la situazione e il tipo di errore, ad es. "Errore" funzione sconosciuta "con dichiarazione in linea". Combinato con il tag "Java" che indica a qualcuno che sta navigando nella panoramica tutto ciò che devono sapere.

    
risposta data 05.01.2013 - 10:06
fonte

Leggi altre domande sui tag