能上到100行,牛人啊,不知是不是主要是在做MFC,自动产生大量的重复代码。如果是在做真正的程序,俺经验是平行50行/人天都不能保证质量。

解决方案 »

  1.   

    我先说一下我上个项目组的情况:
    开发语言:java
    开发人员:7人
    开发天数:一年
    总代码行数:?
    平均日代码行数:50行
      

  2.   

    我那个项目很明显是特殊情况的。明天加班到十一点多,有时甚至十二点;只要能实现基本功能,其他一切都不用管,代码怎么混乱都无所谓,效率低也无所谓;文档不用写,注释也没有要求。而且人数不多,2.5人,交流起来不费劲;而且都是编码效率很高的人,其中一个是项目经理。
    更重要的是,那是项目还没最后完成的情况——维护、修改bug等等的时间都没加上去。
    我只是实事求是把代码效率计算出来而已。
    也请大家都把自己项目组的代码生产率都写下来,以后自己估计项目进度时也有个参考。为统计方便,请大家按我示例的格式写:
    开发语言:
    开发人员:人
    开发天数:天
    总代码行数:行
    平均日代码行数:127行
    附带说明:无
      

  3.   

    ...没算过
    不知道你的平均什么意思。
    一个稍微复杂些的java类就超过100行代码
    在开发的实现阶段一个熟练的程序员一天至少应该能写5个以上这样的类,同时还包括不计其数的简单类。
    你的平均行数如何统计出来的?
      

  4.   

    注释其实也是程序的一部分,我项目中的注释和代码基本上1:1,假如不算,那么多工作量不是白费。
    其实只针对代码而言,也看是什么部分的代码。假如要是做J2EE,好多都是自动生成,就算自己写一些东西,逻辑也不是很复杂。这样算每天的代码就很多了。
    要是只是针对逻辑复杂并且不能凭借其他工具,我觉得50-100行是可以接受的范围。
    假如前期设计要是到位的话,编码的速度会再有提高。
      

  5.   


    我在以前公司,保守日均最少最少有>300行(DELPHI),都是公司逼的,经常加班到2、3点!写后的程序是给客户测试的(没有测试人员)。公司的规则:必须要有东西出来、但作不好没关系。
      

  6.   

    开发语言:java
    开发人员:5人
    开发天数:已经快一年了
    总代码行数:由于是大型的erp,确实还没有真正算过多少行。总之整天觉得都在代码上写,修改。
    平均日代码行数:大于127行
    附带说明:个人觉得其实代码的注释很重要,对于后来的接手人能看懂是做什么。当然这个是最起码的了。
      

  7.   

    注释当然非常重要,不过我见过的公司没有在统计代码行数中包括注释的。一般是统计NBNC行(Not Comment,Not Blank lines),有的更严格,是统计逻辑行的,就是说你一行长语句分多行写的话它也算一行。道理很简单:注释不花时间就能写很多,如果以注释行来统计员工的工作量,那员工很容易钻空子。那么,不统计注释行是否会造成大家不写注释呢?不会,因为一般编码规范都有规定,注释行必须占代码行的20%以上。而且,越是经验老到的程序员越喜欢写注释,否则自己的代码过一段时间自己都看不懂了。大家热情很高,多谢了,继续!
      

  8.   

    感觉天山说的情况和我所在的公司很相近啊,说不定我们是同事哦。NBNC,20%,逻辑行……
      

  9.   

    java,对日软件外包,一个人完成一个模块 一般用一个礼拜,代码8000行,把JB自动生成的代码含在内的
    纯代码一天至少也有500行吧
      

  10.   

    to sunsonw(汪汪):
    NBNC,20%,逻辑行等等是通用做法。不大可能是同事,因为我两年内已经换了5家公司了……
      

  11.   

    "明天加班到十一点多,有时甚至十二点;只要能实现基本功能,其他一切都不用管,代码怎么混乱都无所谓,效率低也无所谓;文档不用写,注释也没有要求。"
    这种样子的话,那可以说你们团队每日代码行数是0行,因为你们写出来的是一堆垃圾,到最后会bug多多并且你们永远也改不好它。