gmx 发表于 2012-11-14 16:11

程序员十大谎言

【程序员十大谎言】

1.以后会给代码加注释;
2.这是临时办法,发布版不会这样写;
3.已经开发完,只剩几个小问题需处理;
4.这很简单,几天就能搞定;
5.这是硬件问题,跟软件无关;
6.TODO;
7.在我机器上运行是好的;
8.不用测试,肯定是好的;
9.只需改一行代码,不会影响其它程序;
10.以前的版本就有这问题。

真的是我 发表于 2012-11-14 16:13

什么东东??没明白

gmx 发表于 2012-11-14 16:14

真的是我 发表于 2012-11-14 17:13 static/image/common/back.gif
什么东东??没明白

做过软件开发就明白了

irvine 发表于 2012-11-14 16:17

各行各业都这德性吧。。。

呆子哥 发表于 2012-11-14 16:18

非常同意
5,7,10条~~

daviddoe 发表于 2012-11-14 16:20

5.这是硬件问题,跟软件无关;
7.在我机器上运行是好的;

staywind 发表于 2012-11-14 16:29

哈哈,全中。。

sbtree 发表于 2012-11-14 16:40

1.以后会给代码加注释;//clean code要求明确的命名规则,注释多了增加维护费用,例如始终要保持代码和注释的完全一致性,这不符合现代软件开发的原则,应该说,代码命名很清晰,注释会增加维护费用
2.这是临时办法,发布版不会这样写;//敏捷开发的一条核心原则是可运行的程序比完善的文档更重要,就算这样写也应该理直气壮,没必要推托
3.已经开发完,只剩几个小问题需处理;//可以提供测试版本了
4.这很简单,几天就能搞定;//稳住客户和老板的心态,善意的谎言,同时想提高一下别人对自己的能力的认可,装X会这样说
5.这是硬件问题,跟软件无关;//因为程序员还不够牛,到了系统分析员的程度才能用这种谎言
6.TODO;//迭代式增量开发模式永远都有TODO, 不能算谎言
7.在我机器上运行是好的;//这是告诉对方,我不了解系统可能的运行环境,这个谎言会贬低自己,建议不要轻易使用
8.不用测试,肯定是好的;//武断的程序员,目前的系统都很复杂,一个人不可能了解系统的全部细节
9.只需改一行代码,不会影响其它程序;//乐观的程序员,说明对系统的复杂性根本没有深入研究
10.以前的版本就有这问题。//推卸责任,反正以前的程序员已经走了

ace 发表于 2012-11-14 20:12

确实是这样的。哈哈

huicologne 发表于 2012-11-14 23:59

sbtree 发表于 2012-11-14 16:40
1.以后会给代码加注释;//clean code要求明确的命名规则,注释多了增加维护费用,例如始终要保持代码和注释 ...

哈哈,分析也很到位,赞
页: [1] 2
查看完整版本: 程序员十大谎言