代码之家  ›  专栏  ›  技术社区  ›  Christian

程序员自我评估指标

  •  2
  • Christian  · 技术社区  · 14 年前

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

    2 回复  |  直到 14 年前
        1
  •  4
  •   Dan Puzey    14 年前

    忽略问题评论中的争论,一堆你可以衡量的武断的生产力指标。。。

    • 编写的代码行
    • 用户案例/任务已完成
    • Bug已修复
    • 第一次通过测试
    • 发现Bug
    • 代码转换与新代码(即“首次正确”与“重复重写”)
    • %IDE中的时间段与调试
    • 代码性能(针对任意或客户指定的基准)

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

    目标 就是你在编程的时候。它是为了产生高质量的代码,还是高性能的实时代码,或者关键任务代码必须是无bug的代码,或者你只需要在最短的时间内发布一些东西?在你定义“生产性”之前,很难提出什么是有意义的衡量标准。

        2
  •  1
  •   Nobody    14 年前

    我不知道是否有一些既定的方法来衡量程序员的工作效率,但假设机敏和专注对工作效率有直接影响,我想你可以给自己设置一种心算测试,随机问答,并定期进行。

    this article 这表明,当试图衡量程序员的生产率时,完成任务所需的时间和成品的质量之间几乎没有关联。