程序员们最常说的谎话是什么?

felix021
  • 13.3k

“先这样,以后麻烦了再改。”

或者...

回复
阅读 8.1k
21 个回答

最近在Quora上面有个类似问题,简单整理一些得票最高的

  1. 我以后再给代码加注释。
  2. 这只是临时的办法,发布版本中我当然不会这样写。
  3. 已经开发完了。只剩下几个小问题需要处理。
  4. 这很简单,我几天就能完成。
  5. 开发:这需要10天。 老板:5天能完成吗?开发:可以!
  6. TODO
  7. 在我机器上是好的…
  8. 这不需要测试,肯定是好的!
  9. 以前就有这个问题。
  10. 只需要改一行代码,不会影响其它程序的。
  11. 这是硬件问题,跟软件没关系。

对项目时间的估计上,程序员们最容易说谎:

这个项目需要一个月时间。
大概还需要5天。

我来爆一下潜规则,希望大家不要介意。。。
这里可以生成这种类型的漫画(http://ragemaker.net/

请输入图片描述

见鬼,在我机器上好好的!!!

这个bug很简单 修复它只需要5分钟 不会影响到其他模块。。

“这个东西太复杂了,我实现不了!”
。。。我想我的老板不会来看这个帖子吧

后续优化一下。。。

又改需求了?

这个需求技术上可以做,但是实现成本会比较高。一定要做可能会导致项目延期...

= = 最近已经习惯对PD这么说了...

老板:老程,这个模块多久能完成啊?
程序员:这个模块需要一周的时间!
大部分情况下这个时间是这样算出来的:4天干别的+1天码代码+2天周末

这个我今天就能完成。

1.见鬼了….
2.以前重来没出过问题。
3.昨天还好好的。
4.这怎么可能?
5.一定是机器出了问题。
6.你究竟输入什么了导致它崩溃?
7.应该是数据有问题。
8.我好几个星期都没碰这块代码了!
9.你一定弄错了版本。
10.怎么会就这么巧。
11.我不可能把所有的问题都测到。
12.这不可能是因为它引起的。
13.本来好用的,只是没测试过。
14.肯定是有人改了我的代码。
15.查查你机器上有没有病毒。
16.even though it doesn’t work, how does it feel?
17.你的机器上不能使用这个版本。
18.为什么你会觉得应该出那个结果才是正确的?
19.程序出问题时你在干什么了?
20.这问题我改了呀!

http://www.aqee.net/top-20-replies-by...

inextime
  • 1
新手上路,请多包涵

1. 这只是临时方案
2. 我会补文档的
etc.

暂时写在代码里,发布时用配置文件设置。

代码就先这么写吧,以后有时间了再来重构!

这是测试数据,上线的时候会改成真实数据的。

这代码不是我写的。。。

我以后会写文档的。这是我实际的体会

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏