点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

源码精品专栏

 

来源:IT大咖说

toutiao.com/i6696794648599331340

祖传代码,轻则伤筋动骨,重则一命呜呼

近日,有个话题在论坛上引起了热议,新入职的程序员吐槽老程序员代码写的跟“屎”一样,这一下子在论坛上热议,要知道老程序员资历老肯定比一些新程序员操作起来更厉害。

祖传代码,轻则伤筋动骨,重则一命呜呼

有人就说,新程序员初来乍到,自以为是,等用久了就会发现这坨“屎”还挺香的,毕竟每个人都是这样过来的,虽然新程序员比老程序员年轻思想跳跃会高些,但有些保守的程序还是得老的来。

祖传代码,轻则伤筋动骨,重则一命呜呼

为什么这些代码能存活那么久,自然有它的道理,不信你试试更改或者删除,你会后悔你做的蠢事,到时候整个程序坍塌再花好几个通宵加班来做,那时候你就会想着这坨“屎”的香味

祖传代码,轻则伤筋动骨,重则一命呜呼祖传代码,轻则伤筋动骨,重则一命呜呼

堆了那么久的程序,岂是你三言两语吐槽一下就可以解决的,不听老人言,吃亏在眼前,年轻人为了让你省点心,还是好好地跟着“屎”代码慢慢的做出更改调试吧。

祖传代码,轻则伤筋动骨,重则一命呜呼

还有程序员表示:“接手个一年前的项目,一看代码写得跟屎一样,改着改着发现原来觉得错的地方都还挺有道理,最后发现妈的这就是他自己一年前写的。”

“改过的最离谱的代码,有一个变量定义=244 上下文完全没有用到这个变量,但是后面有四行注释,都是前辈们的留言,大致就是尽管这个东西看不出来有什么用,但是不能删因为删了它项目上线后每周必炸一次!”

祖传代码,轻则伤筋动骨,重则一命呜呼

还有程序员比较生动的解释了,“屎山”是如何形成的:“就像几百个人堆积木。堆得歪歪扭扭,摇摇晃晃,乱七八糟,你千万不能抽里面的积木,指不定抽了一块就塌了。只能看见哪里觉得不牢靠不停的往那边填积木。只要不倒就好了。”也有网友道出了自己的心酸:“我说为什么有的游戏一直不更新,原来是改不了!”

祖传代码,轻则伤筋动骨,重则一命呜呼



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

祖传代码,轻则伤筋动骨,重则一命呜呼

已在知识星球更新源码解析如下:

祖传代码,轻则伤筋动骨,重则一命呜呼

祖传代码,轻则伤筋动骨,重则一命呜呼

祖传代码,轻则伤筋动骨,重则一命呜呼

祖传代码,轻则伤筋动骨,重则一命呜呼

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

如果你喜欢这篇文章,喜欢,转发。

生活很美好,明天见(。・ω・。)ノ♡

相关文章: