gpt4 book ai didi

metrics - 比较开发时间

转载 作者:行者123 更新时间:2023-12-01 10:13:42 24 4
gpt4 key购买 nike

对于一个项目,我需要分析两个不同框架之间的开发时间差异来实现相同的东西。

我不能只给自己写一个然后再写另一个,因为在写第一个的时候我几乎不可避免地会更快地写第二个,因为我在写第一个的时候经历过陷阱和修复。

我的第一直觉是使用简单的指标作为启发式方法,例如字节数、字数或 LOC。

我知道还有其他代码大小的度量,例如 Halstead complexity measures ,但是我不认为这些与开发时间准确相关。

在这个特定的例子中,我只对开发时间感兴趣。我知道维护时间可能确实与复杂性度量有很强的相关性,但假设这是为了编写一个全新的功能,它不依赖于以前编写的代码。

建议?

最佳答案

I can't just time myself writing one then time myself writing the other, because I will almost inevitably write the second one faster having experienced pitfalls and fixes while writing the first one.

您可以通过设置两个测试对象来弥补这一点。让测试主题A代码先在框架1,框架2其次;让测试对象 B 首先使用框架 2,然后使用框架 1。根据开发人员的总开发时间对值进行缩放以补偿技能差异,然后对每个框架取平均值。

这更像是一个科学方法的答案,而不是一个编程的答案......:)

关于metrics - 比较开发时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3129181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com