当前位置 : 首页> ios > 软件编程的金科玉律21条金科玉律

软件编程的金科玉律21条金科玉律

时间:2016-09-20 16:13:48   已访问:160次
热门专业

无规矩不成方圆,有一定资历的程序员应该都知道,软件开发遵循着一些约定俗称的规定。但这并不是说,不遵守这些规则就是犯了什么错,只是大家了解一下,以更好的适应这个圈子。下面的就是IT培训网小编总结的软件编程的21条法则:

1.如果一个程序非常有用,那总有一天会有人修改它。

2.修改程序来适应需求规范很困难,倒不如反过来做,会容易一些。

3. 一旦程序开始部署就会觉得陈旧了。 

4.如果一个程序没有实际价值,会有一个很好的文档来记录它。

5.任何程序里都仅仅只有10%的代码会被执行到。

6.软件会一直膨胀到耗尽所有资源为止。

7.没有十全十美的程序,有点价值的程序必然代有BUG。

8.原型完美的程度跟审视的人数成反比,反比值会随着涉及的资金数增大。

9.软件编程产品,运行6个月以上,它的严重问题才会暴露出来,不要害怕市场的检验。

10.无法检测到的错误形式无限多样,而能被检测到的正好相反,被定义了的十分有限。

11.修复一个错误所需要投入的努力会随着时间成指数级增加。

12.软件会一直增加复杂度,知道维护它的人无法承受。

13.自己写的程序,几个月不看,跟其他人写的没什么两样。

14.小程序里面往往蕴藏着大程序。

15.编程不必太早开始,开始的越早,花费的时间越长。

16.粗糙的项目计划总是会耗费3倍的时间去实行,而一个细致的计划只需要花费2倍的时间。 

17.大型项目中间增派人手,反而使项目竣工时间延后,这是经验之谈。

18.一个程序至少会完成90%,但永远完成不了超过95%。

19.你想麻烦的事情能自动消失,你得到的是自动产生的麻烦。

20.开发一个傻瓜都会使用的软件,只有傻瓜愿意使用它。

21.用户不会真正的知道要在软件里做些什么,除非使用过。

书山有路勤为径,学海无涯苦作舟。软件编程是一个知识型工作,只有坚持积累,学到的知识越来越多,才能在软件编程上如鱼得水。

 


推荐内容