以代码行数论英雄,都是耍流氓

文/花花

前些天和一个以前的同事(程序媛)聊天,和我诉苦到,她新换的一家公司,其他还好,就是有一点特别奇葩:程序猿绩效好的主要评判标准是代码是否足够多。

我听完了之后,送了她一个表情:目瞪口呆.jpg。

然后我建议她,试用期时,要是觉得还不爽,赶紧和这公司say goodbye 吧。

在帝都互联网技术这么发达的一线城市,居然还有 boss 拿着N年前的技术管理来治理团队,想必公司的产品必定“火翻天“,效益”杠杠滴“啊。

就像我是 N 流技术出身的我都了解到,代码行数不能代表工作量,以代码行数论英雄的,都是耍流氓

为了统计代码方便,这家公司还专门派来一位技术人员负责开发专业的代码数量统计工具,不但精确计算代码行数,还严格规定代码注释率必须达到30%以上(他们的主要编程语言是JAVA)

一些程序猿要离职前,必须过的一个大关就是代码体检,若注释率不达标,他们得重新来过,查漏补缺,把该补的注释都给补上。

有些年久长远的代码,久到这些亲妈程序猿都不认识了,为了脱离“苦海”,他们就胡编乱凑,随便了事

靠代码行数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。——Bill Gates

一个循环展开写,是在滚雪球么?


靠代码量的产出多少来衡量一个员工的价值,此技术团队管理必是混乱的。

王小波有一篇小说,就说到程序猿王二的一段有趣猿生经历,大 boss 据代码量发工资,为了生存,于是他开始挖空心思,本来一行就能解决的,就扩展到100行,到200行......

真是艺术来源于生活啊!代码行数不重要,一行代码价值多少才是最重要的

代码量本身就没多大意义,写多了就是一坨屎!本来就是屎的情况下,还不断增加其他一坨坨屎过来,这个产品不臭熏天才怪呢。

这种团队,工作效率势必低下、拖泥带水,本来一个小时能干完的活,非得假装很忙碌辛苦,一天才干完。于公司,产品更新进度缓慢,于自己,技术水平也没有得到锻炼,这种损人害己,不利于建设社会主义和谐社会的事情,怎么还没被朝阳大妈举报呢?

想想,能用一行代码就能代替了别人100行的代码,潜在的 BUG 率少,能实现 PM 梦寐以求的功能,酷炫的页面,简洁实用易用性满分,这个程序猿真是niubility(牛逼)啊,此等人才,老板你不快委以重任。带着产品飞带你飞,拯救世界,解救银河系的重大责任就落在了此种低调不浮躁的既有才又萌萌哒的猿类身上了呀


假设以代码量衡量绩效的方式,目前看来能让该技术团队稳步发展,但是万一团队有人离职率怎么办呢

于是团队涌进来新鲜血液,好了,维护这坨代码的史诗任务就光荣交给他了。

想想本来只用看一行代码就行,结果得花更多时间去维护这一坨,那酸爽!再加上那只有上帝才能看得懂的注释,哎,不说了,想想真心疼新员工。

新员工内心OS:这操蛋的世界,不带你们这么欺负人的。

除了后期维护成本增高,产品后面的扩展也是极不容易的

现在的产品大部分是敏捷开发,在已有产品基础上迭代开发,增加新功能,优化功能点。不合理的代码结构,累赘的代码语句,也许已经不能承载新需求的实现,那么,他们可能就会走上一条痛苦的道路:重构!

所以,领导们,得重新审视下这种绩效管理方式的有效性了。


现在各种编程语言百花齐放,各有优点各有长处。

早期的编程语言,如C++,光调用一个库就得好多行代码,一天写个千行不在话下。

有些猿类把代码独立成一个函数,明显比重复ctrl+c & ctrl+v 的适用性高哇。

知乎上有人回答说:

程序猿使用不同编程语言,实现同一种功能,会据个人的编程经验以及逻辑复杂情况而影响代码质量及梳理。大部分情况,代码越少,代码质量越高,占用内存更小,执行起来更高效。

当然,相同条件下,两个技术人员技术相当,实现相似功能,代码量或多或少可以参照一下技术高低。

举双手双脚赞成!

用代码来衡量工作量的做法,更像是一些软件外行的所作所为,当然 BOSS 也是技术绝缘体

我曾了解到一家外包公司,甲方外行,就以代码量为主要因素考虑项目成本,因此这家公司大都糊弄了事,想想刚收尾的系统,用不了多久就崩溃了,甲方的心理估计也是崩溃的。如果是做自己家的产品,还是好好考虑如何写一些“绿色”代码吧。

作为绩效衡量标准,代码行数只是一个硬性指标,背后的时间成本也要考虑,如会议讨论准备、前期代码框架设计,方法搜寻解决等


用代码量来体现程序猿的绩效,就像用花朵数多少衡量一棵树生长情况一样,参照物不对。

一般几个猿类聚餐聚会,在桌面上经常会以“我今天写了xxx行代码”作为谈资。在这里,他们更多是一种吹牛扯淡的行为,向同行展示自己多么牛比哄哄,尔等快来崇拜我。

若向外行炫耀自己的代码行数,要不是在做对方生意,要不向心仪女神展现优点,赢取关注。简单粗暴,简明易懂,说复杂一点说不定就冷场了。

浓缩才是精华,用少量的代码,实现复杂的功能,不是猿类孜孜以求的么?代码量算个豌豆(pea,音同pi,所以你懂的)。

像知乎上的回答:代码就像女生的裙子,越短越好。

越短越能激起荷尔蒙,写的人爽,用的人也爽!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,074评论 25 707
  • 第一部分 打好基础 Laying the Foundation 第一章 欢迎进入软件构建的世界 Welcome t...
    白桦叶阅读 4,623评论 0 17
  • 1 “趁青春还剩下一点点的余温,温暖着你的眼泪,我不怕寒冷,迎着这岁月的风。” 窗外闹市依旧,洗漱完,灭掉灯,打开...
    南目阅读 551评论 0 2