首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比较开发时间

比较开发时间
EN

Stack Overflow用户
提问于 2010-06-28 06:48:09
回答 2查看 188关注 0票数 3

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

我不能只花时间写一篇文章,然后再写另一篇文章,因为在写第一篇文章的时候,我几乎不可避免地会更快地写第二篇文章。

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

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

在这种情况下,我只对开发时间感兴趣。我意识到维护时间可能与复杂性度量有相当强的相关性,但假设这是为了编写一个全新的功能,该功能不依赖于以前编写的代码。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-28 06:59:59

我不能只花时间写一个,然后再写另一个,因为在写第一个的时候,我几乎不可避免地会更快地写第二个。

你可以通过设置两个测试对象来弥补这一点。让测试对象A首先使用框架1中的代码,其次是框架2;让测试对象B首先使用框架2,然后使用框架1。通过开发人员的总开发时间来衡量这些值,以补偿技能上的差异,然后对每个框架进行平均。

这更像是一种科学方法论的答案,而不是编程的答案……:)

票数 5
EN

Stack Overflow用户

发布于 2010-06-28 07:13:52

我建议你应用Goal-Question-Metric (GQM) approach

  1. 决定你的目标是什么。
  2. 定义一个或多个有助于你实现目标的问题(一旦你获得了
  3. 将允许你回答这些问题的指标。

祝好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3129181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档