开始之前,我想说一下我身边一个朋友真实的故事,就在去年老张以年薪50万的薪资入职了一家国企,按道理讲,拿那么高的薪资,心情应该是开心的,但是我们一块吃饭的时候,老张却开心不起来,问了才知道是项目的问题才让他看起来那么忧伤。 我第一次接手这样烂的代码,老张这样说道。 7500多行的代码只有一个函数,函数的入参几十个就算少的了,而且还嵌套了一个800多行的if,for循环嵌套的不下于20次。 整个项目大概有10多万行这样的代码,有的逻辑在代码里重复,大部分以拼音命名。 看到这样的代码,内心想着要去重构,可给给我分配的这十多个人根本不够,还要有新项目要做,看到这些代码,是谁都可能要跑路。 身为一个资深老开发的老张,面对这么烂的代码只能悲伤逆流成河。

相信大家应该和老张一样,在项目中难免遇到烂一些的代码,那么当你们遇到垃圾一样的代码,心情是什么样子的? 真的不是业务有问题,是我们理解的有问题,比如获取明天的日期,我们可以这样写,原谅我哭出了声。 老张说没道理啊,然后过去看看,代码长这样(代码是python写的),老张当场再次悲伤逆流成河。 最后再说一个,就在前几天,公司招聘了一个00后的小伙子,然后没几天他写了下面这样的代码,我真怀疑,这孩子是易语言的大神。 那么你是否遇到过一坨垃圾一样的代码呢?