开发人员有苦衷!21条计算机编程"铁律"

  前言:通常我们普通电脑用户对于那些声名远播的编程高手都是抱着异常尊重和羡慕的态度,我们认为他们就是计算机世界的神,任何复杂的程序都可以在他们看似信手拈来的程序代码中实现,而那成千上万行的程序代码中的众多辛苦付出确实我们常人所看不到的,下面我们就来一起看看程序员们的21大苦恼之处吧,这样以后我们也许就会对很多程序上的bug积点口德了吧。

1、任何一个程序一旦发布就意味着它已经过时了。
2、让需求根据程序调整往往要比让程序根据需求调整来得容易。
3、如果一个程序是有用的,那它必将被改变。
4、如果一个程序是无用的,那它必须被注释。
5、在任何一个程序里只有10%的代码会被执行。
6、软件会无限扩张以占用所有的系统资源。
7、任何有价值的程序都会包含至少一个错误。
8、一个演示版的程序完美无瑕的几率和关注它的人数成反比,最终要花费的金钱的数量是原数量的平方。
9、一个程序的致命错误要到其发布至少半年后才会被发现。
10、不可检测的错误是无穷无尽的,并以各种形式存在;相反,可检测的错误从理论上讲是有限的。
11、随着时间的推移,修正某个错误所需花费的精力会成指数级增加。
12、程序的复杂度会一直增长,直到超出维护它的程序员的能力为止。
13、一段你自己写的代码如果几个月不曾看过,那很有可能其他人也会写出相同的代码。
14、在每个小程序里都会有一大段代码想要破壳而出。
15、你越快开始编写代码,就会需要越长的时间。
16、一个项目如果没有精心策划,那将需要比预期多出两倍的时间来完成它;相反的,如果项目是精心策划过的,就只需要多出一倍的时间。
17、向一个落后于进度的项目添加程序员只会让项目更加落后于进度。
18、一个程序的完成程度总在90%到95%之间。
19、如果你让一团糟糕的代码自动化,那你就会得到一团自动化的糟糕的代码。
20、建立一个连傻瓜都会使用的程序,而只有一个傻瓜才想要去使用它。
21、用户直到他们使用了一个程序之后才知道他们究竟想要的是什么。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值