软件设计:从专业到卓越


品味篇 识别优秀设计

优质代码的外部特征

优质代码的内在特征

专业篇 建立扎实功底

高质量的需求

领域建模

设计分解和责任分配

依赖,接口和契约

卓越篇 实现高效编码

用测试描述需求和契约

用领域建模指导实现

由外而内的设计

设计质量贯穿始终

让设计持续演进

精益思想和高效编程