
极客时间 - 软件设计:从专业到卓越
来自 极客时间·免费领取学习资源
这份资料来自极客时间2026年的付费VIP课,内容以资料为主,对应《极客时间 - 软件设计:从专业到卓越》。官网需要单独购买,有集上可以免费领取。
资源介绍:
本书介绍了高效的软件设计和编程方法,把精益需求分析、领域驱动设计、面向对象、契约式设计、测试驱动开发、意图导向编程及演进式设计等编程实践融会贯通,深入洞察软件设计本质,展示了一个清晰的程序员编程能力提升路线图。全书共十二章,按照程序员技能提升的顺序,分为品味篇、专业篇和高效篇。 本书适合各种编程语言的一线开发者、大学计算机和软件工程相关专业三年级以上本科生或研究生阅读,也适合专业的软件开发团队作为统一编程范式、提升设计意识和能力的参考书
本书特色
20 年行业实践者匠心之作,献给所有一线工程师
深入洞察软件设计的本质
系列软件实践 + 优雅代码,为软件工程师展示了一个清晰的“编程能力提升路线图”
核心内容
一个根本挑战:软件的复杂性
两大核心价值:业务价值、资产价值
三大设计原则:内件质量、分而治之、持续演进
现代工程实践:高质量需求、领域建模、由外而内、测试先行
课程目录
- 参考文献.md
- 参考文献
- 第10章设计质量贯穿始终(1).md
- 第10章设计质量贯穿始终(1)
- 第10章设计质量贯穿始终(2).md
- 第10章设计质量贯穿始终(2)
- 第11章让设计持续演进.md
- 第11章让设计持续演进
- 第12章精益思想和高效编程.md
- 第12章精益思想和高效编程
- 第1章优质代码的外部特征.md
- 第1章优质代码的外部特征
- 第2章优质代码的内在特征.md
- 第2章优质代码的内在特征
- 第3章高质量的需求.md
- 第3章高质量的需求
- 第4章领域建模.md
- 第4章领域建模
- 第5章设计分解和责任分配.md
- 第5章设计分解和责任分配
- 第6章依赖、接口和契约.md
- 第6章依赖、接口和契约
- 第7章用测试描述需求和契约.md
- 第7章用测试描述需求和契约
- 第8章用领域模型指导实现(1).md
- 第8章用领域模型指导实现(1)
- 第8章用领域模型指导实现(2).md
- 第8章用领域模型指导实现(2)
- 第9章由外而内的设计(1).md
- 第9章由外而内的设计(1)
- 第9章由外而内的设计(2).md
- 第9章由外而内的设计(2)
- 看完了.md
- 看完了
- 前言.md
- 前言
- 致谢.md
- 致谢
- 作者简介.md
- 作者简介
包含内容
- · 参考文献.md
- · 参考文献
- · 第10章设计质量贯穿始终(1).md
- · 第10章设计质量贯穿始终(1)
- · 第10章设计质量贯穿始终(2).md
- · 第10章设计质量贯穿始终(2)
- · 第11章让设计持续演进.md
- · 第11章让设计持续演进
贡献者
学习社区
1 人正在学习
阅读与知识交流
交流各类书籍与综合资料,分享阅读问题、笔记和延伸线索。提问时请带上资料名称。