Le scrivi come un aiuto per il tuo sé futuro e per gli altri nella squadra. Per darvi qualche informazione su quando li ho trovati utili:
Ero abituato a lavorare su un progetto in cui i messaggi di commit erano inestimabili - in più di un'occasione li ho usati per rintracciare il codice che era vecchio di anni. In quel progetto il nostro sistema di tracciamento dei bug è stato integrato anche con il nostro VCS (ClearCase). Quindi, quando hai effettuato il check-in di una modifica, il numero del bug veniva registrato nei commenti di commit. Questo è stato molto utile per consentire di risalire esattamente a ciò che è stato cambiato e perché.
Quindi, per riassumere, anche se i messaggi di commit possono sembrare inutili se sei appena agli inizi (soprattutto se sei l'unico a lavorare sul progetto), diventano inestimabili una volta che hai un prodotto di successo che è supportato nella produzione da più sviluppatori.
Aggiornamento
Un'altra caratteristica utile di messaggi di commit è che richiedono di rivedere e riassumere le modifiche appena apportate. Anche se ricordo che cosa ho cambiato, farò spesso una copia veloce di un file prima di verificarlo. Lo leggerò brevemente per accertarmi che non ci siano errori di battitura, che ho cambiato tutto ciò che intendevo, ecc. Questo è un modo semplice per rivedere il tuo codice per quei piccoli piccoli bug che altrimenti troverebbero la loro strada nel tuo codice. Ad ogni modo, dopo aver fatto ciò, ho una chiara immagine di ciò che è cambiato, quindi lo uso per scrivere un breve sommario del cambiamento quando si verifica il file. Questa è una semplice abitudine che aiuta ad aumentare la qualità del codice con un piccolo sforzo da parte tua.
fonte
2010-05-10 21:52:11
Dovrò parlare con il mio capo della fiducia e del modo in cui i programmatori lavorano. Oppure vattene;) – ericteubert
Questo potrebbe non avere nulla a che fare con la fiducia. Nello specifico, in un caso che viene in mente, voleva solo sapere cosa inserire nel documento delle note di rilascio. – shoosh
good point shoosh – ericteubert