Ho creduto a lungo (e sentito da altri) che tenere traccia delle statistiche di commit, come il numero di commit che ogni sviluppatore fa ogni giorno, è dannoso per il processo di sviluppo. Il motivo sembra ovvio: gli sviluppatori si impegneranno in incrementi più piccoli, massimizzando il loro numero di commit al giorno, ma rendendo più difficile il sezionamento (forse tutte le loro patch intermedie non lasceranno il repository ben formato) e più difficile lavorare con la cronologia del commit (una modifica avverrà all'improvviso in più commit, anziché in uno solo, è più difficile ripristinare una patch, ecc.).
Ci sono studi che mostrano che le statistiche di commit sono dannose? Qualche articolo elegante e ben discusso sull'argomento? Altrettanto applicabile sarebbe qualcosa sul perché misurare la cosa sbagliata porta le persone a ottimizzare la cosa sbagliata, di cui questo problema è solo un caso speciale.