A seconda del feedback che ottengo, potrei alzare questo "standard" con i miei colleghi. Potrebbe diventare una regola StyleCop personalizzata. c'è già uno scritto?I commenti .net iniziano con una lettera maiuscola e terminano con un punto?
Quindi, Stylecop impone già questo per i tag di documentazione summary
, param
e return
.
Pensi che abbia senso richiedere lo stesso dai commenti?
Sulla nota correlata: se un commento è già lungo, dovrebbe essere scritto come frase corretta?
Per esempio (forse ho cercato troppo duro per illustrare un commento cattivo):
//if exception quit
vs.
// If an exception occurred, then quit.
Se figurato - la maggior parte del tempo, se si preoccupa di scrivere un commento , quindi potrebbe anche essere informativo. Considerare questi due campioni:
//if exception quit
if (exc != null)
{
Application.Exit(-1);
}
e
// If an exception occurred, then quit.
if (exc != null)
{
Application.Exit(-1);
}
Probabilmente, uno non ha bisogno di un commento a tutti, ma dal momento che uno è fornito, penserei che la seconda è meglio.
Esprimete il vostro parere. Hai un buon riferimento per l'arte del commentare, in particolare se si riferisce a .Net?
Grazie.
Personalmente inserisco questo tipo di commenti nel blocco di codice all'interno del se così si può avere un commento per la condizione else se ne esiste uno. –