编程原则的总结

来源:互联网 发布:pc微信多开软件 编辑:程序博客网 时间:2024/06/06 01:31

1 包括你写的每个程序,功能和方法的精确的前提条件和后置条件。

2 总是最谨慎的命名你的类,变量和功能,并且周密的解释它们。

3 保持你的文档简明但具有描述性。

4 程序的阅读时间远比编写时间长。使阅读更容易。

5 不要因为树木而失去整片森林。

6 用类去模拟程序的基本原则的概念。

7 每项功能应该只完成一项任务,但要做得很好。

8 每个类或功能应该隐藏一些东西。

9 保持你的程序的关系的简单性,无论何时都尽可能避免全局变量。

10 如果你可以避免就绝对不要引起其他的影响。如果你必须用全局变量作为输入,就详尽的用文件描述它们。

11 让你的输入输出成为分开的的功能,使它们能轻易的被改变,并能够对你的计算系统提供定制的服务。

12 测试数据的质量远比他的数量重要。

13 程序测试能够用来显示错误的出现,但决不能用来显示他们的缺失。

14 对于一个大型且重要的程序来说,超过一半的工作是在维护阶段,在它已经被完全的调试,测试和投入使用后。

15 确定你完全理解你的问题,如果你必须改变它的措辞,详细的解释你做了什么。

16 尽可能以最谨慎的态度设计用户界面。一个程序的成功很大程度上依靠它的吸引力和使用的轻松程度。

17 不要优化你的代码除非这么做很必要,不要开始优化代码直到它很完整并且正确。大多数程序花费90%的时间完成10%的指令。找出这10%,并且为了效率精选你的操作。

18 尽可能的保持你的算法简单, 当不确定时,选择简单的方式。

19 有时把简化问题的解决方式放在次要位置。

20 不要编码直到规格精确且完整。

21 匆忙的行动就会在闲暇时后悔,匆忙地编程就得一直调试。

22 重新开始一个新的程序经常比修补一个旧程序简单。

23经常打算建立一个原型并丢弃它,你将会这样做无论你计划与否。


原创粉丝点击