Study note
A Philosophy of Software Design
Properties
- Type
- Books
- Status
- 想读
- Domain
- Engineering
- Category
- 软件设计与工程实践
- Source
- book.douban.com
- Vault note
library/books/engineering/A-Philosophy-of-Software-Design-8910edb435c0427e.md
Summary
聚焦软件设计中的复杂度管理,讨论如何把复杂系统拆分成相对独立的模块,并给出设计原则和识别设计问题的 red flags。
Highlights
薄而集中,核心是用“深模块”等原则降低大型软件系统复杂度,适合作为代码设计和重构时的判断框架。
Notes
John Ousterhout;2018-4-6。
Comments
Loading comments...