程序员的10个谎言,你听过几个?

程序员所说的进度,通常要除以10,当他说完成90%的时候,实际进度不会超过9%。当他说完成100%的时候,才真的完成100%。

本文是谎言系列二之程序员篇。

1、这不是程序问题,需求就是这样写的

需求人员都离职好几拨了,死无对证,你说什么都好了,反正产品汪都是用来背黑锅的。

2、只改了一行代码,不会影响其它功能

拜托,说谎也要拿出点诚意,有点深度好不好?你改一行数据库连接看看,网站不宕才怪。可见,在IT圈行走,懂点代码是多么重要。

3、这是硬件问题,跟程序没有关系

换台电脑还是一样的问题好吗?其实不是硬件问题,是智商问题。

图0:程序员的10个谎言,你听过几个?

4、没问题啊,在我机器上是好的

在你机器上是好的有个毛用啊?有种你去跟客户解释,放心吧,客户公司已经明文规定,办公室禁止殴打程序员。

5、这是临时的办法,正式上线的时候不会这样写

很多临时办法,都会变成永久办法,在程序员的世界这是定律。

6、程序员:“这个功能需要20天”,老板:“只给你5天”,程序员:“好的”

5天后,老板通常得到两种结果:一是跑不起来的代码,二是已经跑路的程序员。

图1:程序员的10个谎言,你听过几个?

7、这个功能已经完成90%了

程序员所说的进度,通常要除以10,当他说完成90%的时候,实际进度不会超过9%。当他说完成100%的时候,才真的完成100%。

8、以后会给代码加注释和文档的

如果非要给“以后”加一个期限,程序员希望是一万年。

9、这个程序我测过,不可能有BUG

一定是使用的问题,或者是需求的问题,再或者是UI的问题,不可能是程序的问题。

10、我在忙着写文档呢

当一个程序员说他在写文档的时候,通常有三种情况:一是他要离职交接,二是他在撒谎,三是以上两种情况同时发生。

阅读余下内容

发表评论

电子邮件地址不会被公开。 必填项已用*标注