读书
文章平均质量分 89
叹呓
这个作者很懒,什么都没留下…
展开
-
代码大全《Code Complete》——可以工作的类(第6章)
抽象数据类型(ADT, abstract data type)是指一些数据以及对这些数据所进行的操作的集合。这些操作既向程序的其余部分描述了这些数据是怎么样的,也允许程序的其余部分改变这些数据。假设你正在写一个程序,它能用不同的字体、字号和文字属性(如粗体、斜体等)来控制显示在屏幕上的文本。程序的一部分功能是控制文本的字体。如果你用一个ADT,你就能有捆绑在相关数据上的一组操作字体的子程序——有关的数据包括字体名称、字号和文字属性等。这些子程序和数据集合为一体,就是一个ADT。原创 2023-01-18 15:42:37 · 249 阅读 · 0 评论 -
代码大全《Code Complete》——创建高质量的代码(第5章)
犯错是设计的关键所在,在设计阶段犯错并加以改正的代价要比在编码阶段这么做要低得多。一般很难判断设计何时算是足够好,一个简单的原则就是设计到没时间继续了为止。设计者的关键任务是衡量彼此冲突的各项设计特性,并在其中寻求平衡。永远都不会有一套完美的设计方案,但是会有最适合当前需求的设计方案。原创 2023-01-17 18:33:07 · 193 阅读 · 0 评论 -
代码大全《Code Complete》——打好基础(1-4章)
构建活动主要是编码与调试,但也涉及详细设计、规划构建、单元测试、集成、集成测试等。问题定义只需要提出问题是什么,而不涉及任何的解决方案。在完成问题定义后,需求分析阶段就要对定义的问题进行深入调查。定义问题应该从客户的角度来书写,有时候程序员思维会让人陷入窘境——许多问题或许会有除了编写程序之外的更简单的解决方案。原创 2023-01-17 18:29:56 · 600 阅读 · 0 评论