编程原则的总结

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经常打算建立一个原型并丢弃它,你将会这样做无论你计划与否。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值