数据结构与程序设计第一章总结
2013-08-24 11:08
204 查看
1.一个类的方法是公用的,一个类中的函数是私有的。
2.编写每个程序、函数和方法要包含准确的前置条件和后置条件。
3.需要最谨慎的选择类、变量和函数的名称,并予以详尽的解释。
4.保持文档简练但具有描述作用。
5.阅读程序的时间比编写的时间多得多,使阅读更容易。
6.不要只见树木不见森林。
7.使用类来模拟程序的基本概念。
8.每个函数应该仅完成一个任务,但要很好地完成。
9.每个类或函数应当隐藏某些东西。
10.保持连接简单。尽可能避免使用全局变量。
11.只要能够避免,切勿引起副作用。如果必须使用全局变量作为输出,则详细的将他们写入文档。
12.将输入和输出作为独立的函数,似的它们易于修改能并制定修改以适应计算系统
13.测试数据的质量比数量更重要
14.程序测试可用于说明bug的存在,而不能说明其不存在。
15.对一个大型且重要的程序,超过一半的工作是在它已被完全调试、测试并投入使用后,来自于维护阶段。
16.确信你完全理解了问题。如果必须改变其条件,则确切地解释所做的修改。
17.最精心地设计用户接口,程序的成功很大程度上市靠它的吸引力和易用性。
18.除非必要,不要优化代码。在代码完善和正确之前,不要开始优化代码。
19.尽你所能保持算法简单。当犹豫不决时,选择简单的方式
20.有时延缓问题会简化解决方案。
21重新开始经常比给一个旧程序打补丁更简单
2.编写每个程序、函数和方法要包含准确的前置条件和后置条件。
3.需要最谨慎的选择类、变量和函数的名称,并予以详尽的解释。
4.保持文档简练但具有描述作用。
5.阅读程序的时间比编写的时间多得多,使阅读更容易。
6.不要只见树木不见森林。
7.使用类来模拟程序的基本概念。
8.每个函数应该仅完成一个任务,但要很好地完成。
9.每个类或函数应当隐藏某些东西。
10.保持连接简单。尽可能避免使用全局变量。
11.只要能够避免,切勿引起副作用。如果必须使用全局变量作为输出,则详细的将他们写入文档。
12.将输入和输出作为独立的函数,似的它们易于修改能并制定修改以适应计算系统
13.测试数据的质量比数量更重要
14.程序测试可用于说明bug的存在,而不能说明其不存在。
15.对一个大型且重要的程序,超过一半的工作是在它已被完全调试、测试并投入使用后,来自于维护阶段。
16.确信你完全理解了问题。如果必须改变其条件,则确切地解释所做的修改。
17.最精心地设计用户接口,程序的成功很大程度上市靠它的吸引力和易用性。
18.除非必要,不要优化代码。在代码完善和正确之前,不要开始优化代码。
19.尽你所能保持算法简单。当犹豫不决时,选择简单的方式
20.有时延缓问题会简化解决方案。
21重新开始经常比给一个旧程序打补丁更简单
相关文章推荐
- 数据结构与程序设计第一章总结
- 数据结构与程序设计第一章:编程规则总结
- 数据结构与程序设计第一章总结
- 数据结构与程序设计第一章编程原则总结
- 数据结构与程序设计第一章:编程规则总结
- 数据结构与程序设计 第一章 编程原理 总结
- 数据结构(c++版)(第2版)第一章:绪论的知识点总结图,制作者:物联1131-22
- 数据结构(C++版)第一章总结
- 数据结构与程序设计 第一章 编程原则
- 数据结构终结版总结----第一章 绪论
- 数据结构(c++版)(第2版)第一章:绪论的知识点总结图,制作者:物联网1131-18 .
- 数据结构(c++版)第一章绪论知识点总结图(物联网工程1131-10)
- 数据结构与程序设计——C++语言描述(Data Structures & Program Design in C++) by Robert L.Kruse & Alexander J.Ryba
- 数据结构与程序设计Page56-E4
- 第三周 数据算法实现与顺序结构程序设计的程序(一、二)(北理)
- [毅周总结]数据结构(2)
- 数据结构知识点总结
- 算法与数据结构知识点总结(1)
- c primer plus第14章总结:结构和其他数据形式
- 数据结构之查找算法总结