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...