查看原文
其他

如何心安理得的写出低质量代码

天蝎小明 21CTO 2022-05-25

在那山的这边海的那边有一群程序员,他们老实又胹腆,他们聪明又没钱。
他们一天到晚坐在那里熬夜写软件,饿了就咬一口方便面~~
哦苦命的程序员,哦苦逼的程序员,只要一改需求他们就要重新搞一遍,但是期限只剩下两天……




如何心安理得的写出低质量代码?



  • 因为产品经理是SB,很显然这个SB功能是不会有人用的。

  • 因为客户是SB,很显然这么短的时间是做不完的。“别想太多,先让代码work起来,大家都这么干的!”

  • 因为我的队友是SB,一群渣人不让我改他们的代码,但是改我的……

  • 因为其他人都是SB,所以写出高质量的代码才是需要理由的!!

  • 因为我自己就是个SB,我并不知道,我写的是什么……



!_!
客户的正确打开方式你知道我碰到过客户主动要求降低代码质量并加 BUG 的情况吗?原来他是要把我们的项目送去第三方机构评测,但是又害怕对方收钱不办事,不加几个 BUG 怎么知道对方测没测?不降低点代码质量搞得混乱点,怎么防止对方拿了代码又出去卖或者开发同类产品?

我被客户“高瞻远瞩”的思考深深的“折服”了,于是我生平第一次开始琢磨怎么才能把一切搞乱?怎么才可以把 BUG 加的有深有浅……
!_!
领导的正确打开方式△「负责验收的领导都打好招呼了,到时候走个过场就行。反正项目经费到手之后这东西也不会有人真用,抓紧时间,两周之内完成。对了,首页做漂亮点。」
△为了让老板知道其实我一直很努力,我在离职前最后一个月更新了几千个文件,让服务端的内核稳定度下降了好几个档次,内存消耗上涨了好多个数量级,并且把容易读,容易后续扩展的部分,全部用c++最高级的模版进行扩展,同时删掉了我以前用汇编写的优化代码。
离职前老板大夸我厚道,别人走都是删代码,我居然毫无保留的为公司做贡献。呵呵呵呵呵……
☆ 程序员的正确打开方式 ☆每一个程序员在他的职业生涯中某一天都会突然获得开示,这种开示在通常某一个夜晚悄然降临,有时是以图灵本人托梦的形式出现。
这一开示的主要内容如下:
程序员是真正理解思维和逻辑真谛的人。非程序员是被蒙蔽的无知者。
每一个程序员对于世界上其他程序员有着不可推卸的责任。每一个程序员都必须尽力维护程序员这一高贵种族的延续,并保证世界的命运控制在程序员手中,既不被无知者淹没,也不被机器智能取代。
完成这一使命的唯一方式,是保证稳定地出产低质量,难以理解,修改和维护的代码。每一个负责任的程序员,他每一年的产出,必须为另外三个程序员制造一年的就业机会。唯此,程序员一族可生生不息,整个IT行业欣欣向荣。
图灵大神在冥冥中微笑,他的纸带机将嗒嗒作响,直至永恒。
整理自万能的互联网,来自SAP精英,转发请谨慎的避开工作中的傻逼。



▶ 欢迎关注21CTO

21CTO.com是中国互联网第一技术人脉与社交平台。我们为国内最优秀的开发者提供社交、学习等产品,帮助企业快速对接开发者,包括人才招聘,项目研发,顾问咨询服务。

欢迎与我们一同分享那些有价值、有意思的观点和事情,公众账号:we21cto


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存