Ci è stato chiesto di aggiungere commenti con tag di inizio, tag di fine, descrizione, soluzione ecc. per ogni modifica che apportiamo al codice come parte della correzione di un bug / implementazione di un CR.
La mia preoccupazione è che questo fornisce un valore aggiunto? Così com'è, abbiamo tutti i dettagli nella cronologia del controllo della versione, che ci aiuterà a tracciare ogni singolo cambiamento?
Ma i miei lead insistono nell'avere i commenti come una buona pratica di programmazione. Uno dei loro argomenti è quando un CR deve essere de-ambito / modificato, sarebbe ingombrante se i commenti non ci sono.
Considerando che i cambiamenti sarebbero in gran parte in mezzo al codice, sarebbe davvero utile aggiungere commenti per ogni singolo cambiamento che facciamo? Non dovremmo lasciarlo al controllo della versione?