《代码大全》读书笔记
第6章 可以工作的类(3)
摘要: 给类定义合理的接口,对于创建高质量程序起到了关键作用。然而,类内部的设计和实现也同样重要。
阅读全文
posted @
2007-09-28 09:21 探丫头 阅读(1114) |
评论 (2) 编辑
第6章 可以工作的类(2)
摘要: 创建高质量的类,第一步,也可能是最重要的一步,就是创建一个好的接口,这也包括了创建一个可以通过接口来展现的合理的抽象,并确保细节仍被隐藏在抽象背后。
阅读全文
posted @
2007-09-26 09:16 探丫头 阅读(955) |
评论 (3) 编辑
第6章 可以工作的类(1)
摘要: 抽象数据类型(ADT)是指一些数据以及对这些数据所进行的操作的集合,这些操作既向程序的其余部分描述了这些数据是怎么样的,也允许程序的其余部分改变这些数据。
阅读全文
posted @
2007-09-25 08:56 探丫头 阅读(990) |
评论 (6) 编辑
第5章 软件构建中的设计(3)
摘要: 由于软件设计是非确定性的,因此,灵活熟练的运用一组有效的启发式方法(试探法),便成了合理的软件设计的核心工作。
阅读全文
posted @
2007-09-24 09:03 探丫头 阅读(918) |
评论 (2) 编辑
第5章 软件构建中的设计(2)
摘要: 好的设计源于对一小批关键设计概念的理解。
阅读全文
posted @
2007-09-20 09:36 探丫头 阅读(797) |
评论 (0) 编辑
第5章 软件构建中的设计(1)
摘要: 设计中的挑战——设计一词意味着去创造、构思和发明一套解决方案,把一份计算机软件的规格书要求转变为可实际运行的软件。设计就是把需求分析和编码调试连在一起的活动。好的高层次设计可以提供一个可以稳妥的容纳多个较低层次设计的结构。好的设计对小型项目非常有用,对大型项目更是不可缺少。
阅读全文
posted @
2007-09-19 14:32 探丫头 阅读(784) |
评论 (0) 编辑
第4章 关键的“构建”决策
摘要: 程序员和技术带头个人必须做的准备工作。
阅读全文
posted @
2007-09-18 10:25 探丫头 阅读(902) |
评论 (0) 编辑
第3章 三思而后行:前期准备(2)
摘要: 使用高质量的实践方法是那些创造高质量软件的程序员的共性
阅读全文
posted @
2007-09-18 10:05 探丫头 阅读(876) |
评论 (0) 编辑
第3章 三思而后行:前期准备(1)
摘要: 使用高质量的软件实践方法是那些能够创造高质量软件的程序员的共性。
阅读全文
posted @
2007-09-18 08:44 探丫头 阅读(1012) |
评论 (2) 编辑
第2章 用隐喻更充分的理解软件开发
摘要: 使用隐喻可以使你对软件开发的过程有更深刻的理解。。。
阅读全文
posted @
2007-09-13 14:00 探丫头 阅读(982) |
评论 (3) 编辑
第1章 欢迎进入软件构建的世界
摘要: 构建活动主要是编码和调试,但也涉及到详细涉及,规划构建,单元测试,集成和集成测试等其他活动。
阅读全文
posted @
2007-09-13 09:47 探丫头 阅读(1241) |
评论 (0) 编辑