软件构建中的设计.docVIP

  • 4
  • 0
  • 约 60页
  • 2017-09-29 发布于江西
  • 举报
Design in Construction 第 5 章 软件构建中的设计 内容 5.1 设计中的挑战:第74页 5.2 关键的设计概念:第77页 5.3 设计构造块:启发式方法:第87页 5.4 设计实践:第110页 5.5 对流行的设计方法的评论:第118页 相关章节 软件架构:第3.5节 能够工作的类:第6章 高质量的子程序:第7章 防御式编程:第8章 重构:第24章 程序规模会如何影响构建:第27章 或许有人会认为设计并不是软件构建中的一个活动。然而在小型项目里,有很多活动都算作构建活动,其中也常常包含了设计。在一些更大的项目里,正规的架构可能只是解决了系统级的事项,而特意把大部分的设计工作留到构建阶段去做。在另外一些大型项目中,设计可能会详细到能够让编码工作近乎机械化,但很少有如此完整的设计——程序员通常也要对部分程序进行设计,也许是正式的,也许不是。 在小型的、非正式的项目里,很多的设计工作是程序员坐在键盘前完成的。这里的“设计”可能就是指在编写具体代码之前先用伪代码写出一个类的接口,也可能就是在编码之前画出几个类之间的关系图,还可能就是询问另一位程序员用哪个设计模式会更好。无论是以何种方式来进行设计,小型项目也能和大型项目一样从精心的设计之中获益,而如果能认识到设计是一项明确的活动,你就更会获益匪浅。 设计是个庞大的话题,而这一章只能涵盖其中的少数侧面。一

文档评论(0)

1亿VIP精品文档

相关文档