Stavo studiando le pratiche di commento appropriate per JavaScript e la risposta con una buona spinta (+100) cita i commenti di tipo JSDoc. JSDoc promuove commenti come questo:
/**
* Represents a book.
* @constructor
* @param {string} title - The title of the book.
* @param {string} author - The author of the book.
*/
function Book(title, author) {
}
Da quanto ho capito, i commenti positivi dovrebbero spiegare "perché" non "cosa" e quanto sopra sembra un sacco di "cosa" per me.
Perché JavaScript dovrebbe essere commentato / documentato in questo modo, e in che modo questo si riferisce alla popolare politica di commento "perché, non come"?