Skip to content

软件设计的哲学(第 2 版)

原著:John Ousterhout · A Philosophy of Software Design
全书深度思考 · 整书总结与读后感 · 书籍总索引


章节目录

讲次章节文章
全书导读00-overview.md
整书总结 · 读后感book-summary-reflection.md
1引言01-chapter-introduction.md
2复杂度的本质02-chapter-complexity.md
3能跑还不够03-chapter-strategic.md
4模块应深04-chapter-deep-modules.md
5信息隐藏与泄漏05-chapter-information-hiding.md
6通用模块更深06-chapter-general-purpose.md
7不同层不同抽象07-chapter-layers.md
8下拉复杂度08-chapter-pull-complexity.md
9拆还是合09-chapter-together-apart.md
10从设计上消灭错误10-chapter-define-errors.md
11设计两次11-chapter-design-twice.md
12为何写注释12-chapter-why-comments.md
13注释写什么13-chapter-comment-content.md
14命名14-chapter-naming.md
15先写注释15-chapter-comments-first.md
16修改既有代码16-chapter-modifying-code.md
17一致性17-chapter-consistency.md
18代码应显而易见18-chapter-obvious.md
19软件潮流19-chapter-trends.md
20为性能而设计20-chapter-performance.md
21决定什么重要21-chapter-what-matters.md
22结论22-chapter-conclusion.md

建议顺序:先 整书总结与读后感00-overview,再 01 → … → 22。

返回 books

基于 VitePress 强力驱动 | 记录技术与生活