Da lungo tempo ho creduto (e sentito da altri) che tenere traccia delle statistiche di commit, come il numero di commit effettuati da ogni sviluppatore al giorno, è dannoso per il processo di sviluppo. La ragione sembra ovvia: gli sviluppatori si impegneranno in piccoli incrementi, massimizzando il loro numero di commit-per-day, ma rendendo più difficile il bisect (forse tutte le patch intermedie non lasceranno il repository ben formato) e più difficile da lavorare con la cronologia dei commit (un cambiamento sarà improvvisamente in più commit, invece di uno solo, il ripristino di una patch è più difficile ecc.)
Esistono studi che mostrano che le statistiche del commit sono dannose? Qualche articolo elegante e ben discusso sull'argomento? Altrettanto applicabile sarebbe qualsiasi cosa sul perché misurare la cosa sbagliata porti a persone che ottimizzano la cosa sbagliata, che questo problema è solo un caso speciale di.