1
2
我真的怀疑是否有可靠可靠的方法来衡量个人对解决方案的贡献。有时重写一些复杂的遗留代码,导致代码行数减少,不太复杂的解决方案(较小的圈复杂度等)可以被视为一个相当大的贡献,而在其他情况下,删除有价值的代码覆盖边缘的情况,导致相同的统计数据(Less代码行、更小的cc等等)肯定是坏东西。这一切都归结于人,信任和合作,团队中的个人主义几乎总是错误的,我宁愿避免它,尤其是不要把它作为激励因素。 |
2
2
这是一个独立的研究课题。有几种工具试图定义如下指标 code ownership . 还有其他方法可以解决协作开发的其他方面,例如 trustability 我们可以输入密码。 也有一些研究试图利用来自 错误跟踪程序 . 例如,要确定更容易引入bug的开发人员。但是很难做到客观(一个优秀的开发人员被分配到系统最关键的部分,仍然更有可能引入关键的bug)。 其实很难 货币化 开发任务。一个虫子要多少钱?重构的好处是什么?不过,这将是估计开发商贡献的一种方法。 我看到的最后一个很酷的工具是 Game Plugin 哈德森 持续集成 系统。根据每个开发人员的行为分配一个分数
这又是一种评估开发人员贡献的方法。 总之,我确实觉得你所要求的存在,但仍然很不成熟。 |
3
0
我不认为你能得到一个工具来评估你在项目中的份额。测量放射源的线都很好,但是放射源的质量如何呢?如果这项工作能在20年内轻松完成的话,你不会希望有人获得200条来源的贷款… 另外,想想我的雇主,很多人都是以代码以外的方式为项目做出贡献的。我能想到的最直接的例子是项目经理和测试人员——他们都是必不可少的,他们都理应得到一些赞扬。 马丁 |
4
0
我唯一能想到的就是投票系统。我完全不知道,如果这能在你的团队或任何地方工作-但我敢肯定,你将需要人类任何现实的估计代码质量。 |
5
0
|