前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >谁在代码里下的毒

谁在代码里下的毒

作者头像
用户1667431
发布2018-04-18 16:24:29
9470
发布2018-04-18 16:24:29
举报

只要在公司上班,一个人负责一个项目的开发和维护这种情况很少会出现, 一般是由多个人合作开发一个项目, 在整个项目的生命周期内,不同的时间段, 同一份代码会由不同的人进行维护, 在这个过程中听到最多的声音就是:“这代码写的真他妈的烂”。

其实让一个程序员口中说出这句话是由多方面因素引起的, 也并不完全是真的因为代码烂。 看一份代码是好是烂是带有主观色彩的,为什么会觉得别人代码烂?

一般也就两种情况。 第一,代码的确很烂, 代码质量的好坏其实是很考验一个程序员的水平的, 能写出烂代码的程序员比比皆是。 第二, 程序员本身写代码的水平没有问题, 问题在于程序要描述的业务逻辑本身就非常复杂 ,这也势必会导致描述逻辑的程序也变的复杂, 造成以后维护这份代码的程序员看不懂, 因而被莫名其妙的吐槽。

因此, 在维护别人的代码时一定要保持平常心, 「烂代码」无处不在,就算是再牛逼公司中再牛逼的程序也会生产出在别人眼里的「烂代码」。 有句话说的好:既然逃避不了被强奸的命运,那就学会享受吧!

下面为大家奉上一些另人哭笑不得的代码博大家一笑, 代码示例来自知乎网

1

注释翻译:将文档保存100次,以确保文档已成功保存。

我就不明白了,成不成功和保存次数有半毛钱关系,这代码看的我都哭了

2

光看枚举名称一头雾水,五行是什么? 点进去一看才恍然大悟。

3

代码没什么特别, 代码的注解却是脑洞大开:和老婆意见不一致的时候听她的,意见一致的时候听我的

4

前端同学如果碰到这种代码, 肯定是杀人的心都有了

5

真的是人才呀,还这么听话, 来我们公司上班吧

6

中英混合命名也就算了, 居然还把英文单词打错

7

如果按代码量来算KPI, 你肯定排第一。我要把代码截下来都需要分好几屏


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据钻研 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档