V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
balancezou
V2EX  ›  程序员

一周壹千行代码啥水平

  •  
  •   balancezou · 2014-10-31 10:14:54 +08:00 · 11597 次点击
    这是一个创建于 3681 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一周大概写一千行c代码,这个工作量如何
    67 条回复    2014-11-02 02:49:40 +08:00
    zkd8907
        1
    zkd8907  
       2014-10-31 10:17:55 +08:00
    = =||| 膜拜的水平。。。
    扣除Templates生成的一些代码,我一天有效代码能上100行已经感觉很高效了。。。
    GavinJ
        2
    GavinJ  
       2014-10-31 10:19:21 +08:00
    代码主要看质量吧, 多少只能证明工作量,并不能代表水平!
    arcas
        3
    arcas  
       2014-10-31 10:25:55 +08:00
    看质量,质量不好 全是 BUG,还不如写少点.
    renyuan1985
        4
    renyuan1985  
       2014-10-31 10:27:25 +08:00
    我觉得程序员不能用代码来衡量,代码再长但是bug多,其实也不是一个好的开发者,关键是质量
    dychenyi
        5
    dychenyi  
       2014-10-31 10:28:29 +08:00 via Android
    一天200行?我写不到。我基本50行左右
    taresky
        6
    taresky  
       2014-10-31 10:29:15 +08:00 via iPhone
    能挣一万块吗?
    lianke008
        7
    lianke008  
       2014-10-31 10:30:03 +08:00
    C代码 也是醉了
    Exin
        8
    Exin  
       2014-10-31 10:31:32 +08:00
    私以为,写代码这一行与传统行业不同,靠的不是产量,是质量。
    iyaozhen
        9
    iyaozhen  
       2014-10-31 10:31:37 +08:00
    web开发,最近3天写了近2k行。没有可比性吧,不能说明什么。
    andrewpsy
        10
    andrewpsy  
       2014-10-31 10:32:01 +08:00
    刚把最近的一个任务的代码大概看了一下,有效行数不到200,耗时3礼拜,惭愧。
    顺便求inbox邀请,calenmeet后面全世界一样,多谢先。
    imn1
        11
    imn1  
       2014-10-31 10:42:33 +08:00
    以前刚开始学PHP的时候,试过写了一百行echo……
    typcn
        12
    typcn  
       2014-10-31 10:44:13 +08:00 via iPad
    @arcas 我有强迫症写完一个函数就去调试一下
    xidianlz
        13
    xidianlz  
       2014-10-31 10:47:01 +08:00
    @typcn 妈蛋 跟我一样 但我基本不太写单元测试 -0-
    georgetso
        14
    georgetso  
       2014-10-31 10:48:12 +08:00
    现在维护产品,有几天还是负的多少行。。。
    ZackYang
        15
    ZackYang  
       2014-10-31 10:50:59 +08:00
    以代码行数来衡量水平(or 进度), 就像以重量来衡量飞机建造水平(or 进度).
    Perry
        16
    Perry  
       2014-10-31 10:54:34 +08:00 via Android
    一天简化一千行代码才是大神
    cxe2v
        17
    cxe2v  
       2014-10-31 10:57:09 +08:00
    看你写得是什么代码,如果是可以copy然后修改一点东西的,一天一千行简直小意思,如果是基础相关,算法实现的,一千行你超级niubility
    awanabe
        18
    awanabe  
       2014-10-31 11:13:34 +08:00
    {
    }
    这个算两行么
    duzhe0
        19
    duzhe0  
       2014-10-31 11:15:06 +08:00
    代码早就不按行算钱了。
    WhyLiam
        20
    WhyLiam  
       2014-10-31 11:15:41 +08:00
    3个月重构了1000行。。。
    zyue
        21
    zyue  
       2014-10-31 11:16:07 +08:00
    @awanabe 赞 如果第一个大括号不换行的话 铁定算一行 第二个另起一行的话就不一定算了
    mcfog
        22
    mcfog  
       2014-10-31 11:19:32 +08:00   ❤️ 1
    一周删一千行代码才牛逼呢
    sheldondai
        23
    sheldondai  
       2014-10-31 11:20:24 +08:00
    重构的话,经常会发现代码越来越少
    devon
        24
    devon  
       2014-10-31 11:20:48 +08:00
    有时候,一行代码值一万钱,一万行代码值一块钱。
    robertlyc
        25
    robertlyc  
       2014-10-31 11:21:32 +08:00
    外包工水平
    靠代码行数算薪水
    cdxem713
        26
    cdxem713  
       2014-10-31 11:25:04 +08:00
    刚开始写代码的时候一两天就能写一千行,现在估计和楼主差不多,一周500-1000的样子,希望以后还能有所下降。
    Havee
        27
    Havee  
       2014-10-31 11:31:10 +08:00
    都是大牛啊
    一天一行都觉得难啊,要查N多资料
    huoshanhui
        28
    huoshanhui  
       2014-10-31 11:35:15 +08:00
    你直接用 cloc 统计你的代码,然后发图上来,不然没图说那个啥
    ljcarsenal
        29
    ljcarsenal  
       2014-10-31 11:57:07 +08:00
    我写django admin,就是加list_display 和 list_filter 以及注册,一天三百行。。。。没有技术含量。。
    主要看代码质量的吧
    libo26
        30
    libo26  
       2014-10-31 12:05:43 +08:00
    有人统计过,资深码农的日均产出为100行代码。
    pH
        31
    pH  
       2014-10-31 12:21:22 +08:00
    大部分人都是坚持,不在多,在量。恩
    monkeylyf
        32
    monkeylyf  
       2014-10-31 12:23:31 +08:00
    “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.” - Bill Gates
    timothyqiu
        33
    timothyqiu  
       2014-10-31 12:33:00 +08:00
    /* 1行
    2行
    3行
    4行
    ...
    1000 行 */
    一天写 1000 行无压力
    zts1993
        34
    zts1993  
       2014-10-31 12:35:49 +08:00
    我就知道楼主会被喷。哈哈哈哈。说了多少次了,不要提行数。
    jinyang656
        35
    jinyang656  
       2014-10-31 12:38:35 +08:00
    大一时写C课程设计 两天写了上千行 纯手打打码 哈哈哈哈 我是神
    uJohnny
        36
    uJohnny  
       2014-10-31 12:38:53 +08:00
    @突然想起某人说过:"行是什么单位?"
    linzy
        37
    linzy  
       2014-10-31 12:40:37 +08:00
    我老大说可以当参考,哈哈。怎么看~
    zhangdawei
        38
    zhangdawei  
       2014-10-31 12:51:36 +08:00
    一周写了我一年写的代码...
    jemyzhang
        39
    jemyzhang  
       2014-10-31 13:07:07 +08:00
    记得不知道什么时候,我花了3天,才改了一行代码,解决了一个大bug,这是什么啥水平?
    xiaoxiaoming
        40
    xiaoxiaoming  
       2014-10-31 13:14:17 +08:00
    ----
    - --
    - --
    - --
    - -- -- -- -- -- - - -
    -

    开始 疯狂 下降 稳定
    好抽象。。。
    JoeShu
        41
    JoeShu  
       2014-10-31 13:15:19 +08:00
    这一千行估计能压缩成20行
    gkiwi
        42
    gkiwi  
       2014-10-31 13:19:58 +08:00
    这两周删了有上千行...
    yueyoum
        43
    yueyoum  
       2014-10-31 13:25:10 +08:00
    曾经一天700行 python, 完美运行无bug
    msg7086
        44
    msg7086  
       2014-10-31 13:54:35 +08:00
    我大概是一天写了几十行汇编的水平。做C->SSE优化的时候。
    daydaysay
        45
    daydaysay  
       2014-10-31 14:08:01 +08:00
    看到大家的评论,宽慰不少。
    lygmqkl
        46
    lygmqkl  
       2014-10-31 14:48:12 +08:00
    工作不忙得时候平均一天大概100行左右,忙得时候*5, bug rate <=2% 一直控制在这个水平。
    garth
        47
    garth  
       2014-10-31 15:32:45 +08:00
    只求质量不求数量。
    zhengkai
        48
    zhengkai  
       2014-10-31 16:53:46 +08:00
    Measuring programming progress by lines of code is like measuring aircraft building progress by weight
    用代码行数来衡量编程的进度,就如同用重量来衡量飞机的制造进度
    ——Bill Gates
    ophunter
        49
    ophunter  
       2014-10-31 16:56:37 +08:00
    @yueyoum 膜拜
    regmach
        50
    regmach  
       2014-10-31 17:22:17 +08:00
    @uJohnny 只是显示单位 ╮(╯_╰)╭
    jkneedout
        51
    jkneedout  
       2014-10-31 18:45:39 +08:00 via iPad
    有点多 半个月也就憋这点出啦
    irrienberith
        52
    irrienberith  
       2014-10-31 19:05:57 +08:00
    刚上班,每周代码io得有5k;上班半年后降到了1k.
    eickegao
        53
    eickegao  
       2014-10-31 22:10:21 +08:00
    我以前7天写过9000多行代码,那七天里面只睡过14小时。

    9000多行C++代码,是一个游戏。代码质量确实不高,但是赶进度没办法。
    adow
        54
    adow  
       2014-10-31 22:20:13 +08:00
    我感觉好像用c很容易就写出比其他工具更多的代码,我第一次在一个项目中用c写代码,其实最后就四个公开的函数,但是整个里面实现却写了很多,一个又一个的函数,最根本的原因在于,很多东西标注库没有,就只能一个个去挖坑。我记得当时3天写了600多行,突然觉得自己第一次用c写代码居然如此高效。然而问题是,如果在其他工具中,比如python,ruby这样的现代化的带有丰富标注库的工具,可能十几行就可以搞定我上面写的全部了。
    bnpysse
        55
    bnpysse  
       2014-10-31 22:35:40 +08:00
    @adow C的外围库不是也有很多么?还需要一个一个地全部是自己写么?我觉得也许关键的地方可以自己写,大多数的函数和算法是不是都有标准的实现?

    毕竟C的应用最广啊,相信绝大多数的内容都有标准库,是不是没找到?
    binux
        56
    binux  
       2014-10-31 22:53:50 +08:00
    去看了下github,光是下班写的开源项目,这周都快1000行了。。还不算上班的写的。。
    adow
        57
    adow  
       2014-10-31 23:00:21 +08:00
    @bnpysse 这的确有可能,因为我是难得写一些c,当然也找了一些,比如用polarssl实现的一些加密算法,还有的找了些可能和我的要求不大一样,经验不够所以也没法去一个一个辨别研究。因为本身我写的不涉及到特定的领域(比如网络啊图形什么的),只是一些文本和字符串的操作,加上难得写一下c有的得意,所以就一不小心整了很多了。
    BackBox
        58
    BackBox  
       2014-11-01 02:17:22 +08:00
    @binux github咋统计行数?
    shawngao
        59
    shawngao  
       2014-11-01 07:02:58 +08:00
    楼主见过一个函数写一千行代码吗?如果见过,就不会有这个问题了,呵呵呵
    zoneself
        60
    zoneself  
       2014-11-01 08:33:18 +08:00
    哈哈 并不是写的多就值钱吧。
    happywowwow
        61
    happywowwow  
       2014-11-01 09:58:40 +08:00
    重构分析以太网报文工作ing
    2000行。。。
    一天200ing
    davidli
        62
    davidli  
       2014-11-01 10:25:25 +08:00
    录制模拟用户操作的 lua 脚本, 分分钟上千行...
    devz1984
        63
    devz1984  
       2014-11-01 10:35:38 +08:00
    我曾经改过一个bug. 这个bug困扰了我将近3年。

    3年毫无头绪, 因为在我的测试机上无法重现, 而且只有部分用户会重新这个bug. 大多数用户也不会告诉我。


    后来我终于找到办法修改。 修改的办法是 注释掉了将近10行代码。


    解决了。


    3年的工作量, 减少了10行代码。
    thwawar
        64
    thwawar  
       2014-11-01 10:41:14 +08:00
    @devz1984 什么跟什么啊。。。
    binux
        65
    binux  
       2014-11-01 10:50:14 +08:00
    fooevr
        66
    fooevr  
       2014-11-01 12:55:17 +08:00 via iPhone
    来不及思考的水平
    thonatos
        67
    thonatos  
       2014-11-02 02:49:40 +08:00 via Android
    很多——>越来越少——>越来越多……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1070 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 20:25 · PVG 04:25 · LAX 12:25 · JFK 15:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.