Il spesso provocatorio Chuck Moore (inventore del Avanti lingua) ha dato il seguente consiglio [1] :
Use comments sparingly! (I bet that's welcome.) Remember that program you looked through - the one with all the comments? How helpful were all those comments? How soon did you quit reading them? Programs are self-documenting, even assembler programs, with a modicum of help from mnemonics. It does no good to say:
LA B . Load A with B
In fact it does positive bad: if I see comments like that I'll quit reading them - and miss the helpful ones. What comments should say is what the program is doing. I have to figure out how it's doing it from the instructions anyway. A comment like this is welcome:
COMMENT SEARCH FOR DAMAGED SHIPMENTS
I commenti dovrebbero dire perché il programma sta facendo quello che sta facendo?
Oltre alle risposte di seguito, questi due post Programmatori forniscono informazioni aggiuntive:
- Guida per principianti per scrivere commenti
- Una risposta a Perché un'azienda dovrebbe sviluppare un'atmosfera che scoraggi i commenti del codice?
Riferimenti
1. Programmazione di un linguaggio orientato ai problemi , fine della sezione 2.4. Charles H. Moore. Scritto ~ giugno 1970.