Esiste una guida definitiva alla scrittura di commenti in codice, rivolta agli sviluppatori in erba?
Idealmente, coprirebbe quando i commenti dovrebbero (e non dovrebbero) essere usati e quali commenti dovrebbero contenere.
Non commentare COSA stai facendo, ma PERCHÉ lo stai facendo.
Il WHAT è curato da un codice pulito, leggibile e semplice con una corretta scelta dei nomi delle variabili per supportarlo. I commenti mostrano al codice una struttura di livello superiore che non può essere (o è difficile) mostrare dal codice stesso.
si avvicina, ma è un po 'conciso per programmatori inesperti (un'espansione su questo con diversi esempi e casi d'angolo sarebbe eccellente, penso).
Aggiornamento : oltre alle risposte qui, penso che questa risposta a un'altra domanda sia estremamente rilevante.