今天一篇名为「因代码不规范,码农枪击 4 名同事,一人情况危急」的文章只用了不到一天的时间就刷爆朋友圈,大家乐此不疲地转发、评论,附上一句调侃程序员的段子,非常有满足感。

文章大意是,美国某程序员因同为程序员的同事不遵守驼峰命名规范,不给代码添加注释,括号不换行,天天用 git push -f 强制提交代码等不规范行为,忍无可忍,掏枪射击四名同事,导致其中一人性命垂危。

剧情十分刺激,吃瓜群众终于见到比网络版的程序员祭天事件更为兴奋的事件,奔走相告。

然而与往日朋友圈热门事件剧情发展结局一般的走向,很快就有人出来辟谣,而且还是程序员中的佼佼者「左耳朵耗子」先生:

吃瓜群众从来不在意枪击案是不是因为代码规范引发的

其实外媒原文的末尾是这么一句话总结这起案件的(Tong,即事件中的凶手):

Tong's motive remains a mystery.


动机不明。不过真相显然已经没有那么重要。人们不愿意相信从事程序员这个特殊工种的 Tong 是一个有心理问题的员工,人们更乐于相信 Tong 是因为代码规范问题才将枪口指向身边的四名同事,四名在同一个工程中提交代码的同行业者。

“四十米长刀已在路上”,“怕了怕了,感谢同事不杀之恩”,“别说我没有提醒你,码农我就是一个粗人,而且脾气不太好”,“菜刀已经不足以形容我的心情”……

那些只看完标题就一键转发的吃瓜群众们根本不在意原文是不是有写明代码规范问题,也没有心思再多花一点点时间翻译矫正。因为快要来不及了,朋友圈已经好久没有这么劲爆的新闻了,到他们出马的时候了。

其实围观转发的人群中,大部分不是程序员,他们多数只是程序员的其他岗位上的同事,只是好久没有黑一把程序员了。

开心也好,不开心也罢,事情很快就会被新的热点覆盖下去,每个人都已经心满意足地得到自己想要的结果。写作者有了流量,传播者有了茶余饭后调侃程序员的噱头。

吐槽完假新闻、借此黑程序员的一面,再换个角度聊聊。不管事件的真伪,这个很多程序员最不重视的代码规范问题至少被引发热议。

代码规范重要吗,代码规范当然很重要,尤其是你不是一个人在战斗。

我们业余时间写的代码,开源时要给网络上其他同行阅读,工作时间写的代码要给公司里其他同事过审,从来没有孤芳自赏的 Coding,否则有几人要从事这个特殊的行业。换位思考一下,你愿意接收一堆满是错误单词拼写、if else 层层嵌套、还没有任何业务注释的懵逼代码吗?

规范的代码自带说明文档,同时也是给自己的形象代言。你可以看看优秀的开源代码,或者语言源码,再对比自己写的代码,抛开功能实现不谈,规范上的孰优孰劣,一目了然。而且你要知道,这不是技术能力和工作经验决定的。

愿天下码农写出的代码,再没有网络谣言中的悲惨。

吃瓜群众从来不在意枪击案是不是因为代码规范引发的

其实是一个有点完美主义的程序员,还有点强迫症

相关文章: