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