首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序员自我评估的指标

程序员自我评估的指标
EN

Stack Overflow用户
提问于 2010-08-12 18:29:48
回答 2查看 2.3K关注 0票数 2

我在家编程,我想知道我在上午10点编程的效率比晚上8点编程的效率高还是低

我应该使用什么指标来确定问题的答案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-12 23:32:02

忽略问题评论中的争论,一堆你可以衡量的随意的生产力指标……

  • 编写的代码行
  • 用户故事/任务已完成
  • 错误修复了
  • 测试编写的

<代码>H210<代码>H111发现错误<代码>H212<代码>H113代码颠覆与新代码(即"right first time“与"rewritten repeatedly")

  • %age of time in IDE vs debugging
  • %age of time in IDE vs non-work applications
  • code quality (使用另一个类似的任意衡量标准,如FxCop遵从性或周期性complexity)
  • code性能(对照某些任意或客户指定的基准))<代码>H222<代码>F223

最好的指标往往是组合-比方说,“每行代码发现的平均错误”-而不是单一的衡量标准。尽管如此,这些都是主观和精确的。

我建议最好的做法是在编程时决定你的目标是什么。它是为了生成高质量的代码,还是性能超强的实时代码,还是任务关键型的、必须是无bug的代码,或者你只是需要在最短的时间内发布一些可以工作的东西?除非您定义了“生产”,否则很难提出什么是有意义的度量。

票数 4
EN

Stack Overflow用户

发布于 2010-08-12 18:35:25

我不知道是否有某种既定的方法来衡量程序员的生产力,但假设警觉性和专注度对生产力有直接影响,我想你可以给自己设置某种随机问答的心算测试,并定期进行测试。

这是一个棘手的问题,因为你不能用线来衡量,或者解决的问题(因为它们的规模和难度各不相同)。事实上,this article建议,当试图衡量程序员的生产率时,完成任务所需的时间与最终产品的质量几乎没有相关性。

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

https://stackoverflow.com/questions/3466714

复制
相关文章

相似问题

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