Ho sollevato in una riunione un fastidio che le modifiche al codice non sono state commentate all'interno del codice stesso. Usiamo SVN (Subversion) per il controllo del codice sorgente e mi è stato comunicato che puoi andare in SVN e controllare la cronologia e vedere le modifiche.
La mia domanda è questa è una best practice? Mi sembra più facile inserire il commento nel codice stesso con il riferimento di difetto / user story (usiamo Rally / Agile) AND nell'intestazione svn quando si verificano le modifiche. I miei capi sembrano pensare che metterlo in codice non è necessario, e ho detto loro che non ero affatto d'accordo con quella pratica. Mi è sempre stato insegnato che i commenti nel codice non sono mai male. Questo non è il mio primo concerto.
Ero ancor più sconvolto quando mi ha detto che il suo capo era stato abituato a strappare commenti in qualche codice. Dopo che ho smesso di prendere i frullati, volevo ... vomitare.
Cosa ne pensi dei commenti in codice vs / con commenti nel controllo del codice sorgente e cosa fai come best practice?