我长期以来(并从其他人那里听到)相信,跟踪提交统计信息(例如每个开发人员每天进行多少次提交)对开发过程有害。原因似乎很明显-开发人员将以较小的增量进行提交,以最大程度地提高每天的提交数量,但是却更难将其一分为二(也许他们的所有中间补丁都不会使存储库格式正确),并且更难以处理提交历史记录(更改将突然出现在多个提交中,而不仅仅是一次提交,还原补丁更加困难等)。
有研究表明提交统计信息有害吗?关于该主题是否有任何优雅而有争议的文章?同等适用的是关于为什么测量错误的事物会导致人们优化错误的事物的任何事情,这个问题只是其中的特例。