
为什么值得读
提倡精简API隐藏复杂度的深模块设计,有效降低认知负荷
- 提倡小接口深隐藏的模块化类设计
- 深入剖析软件设计中的认知负荷控制
- 篇幅精简,利用一个周末即可通读
适合:希望提升架构设计与代码质量的软件工程师
值得读指数:90 / 100
Hacker News 读者推荐
《软件设计的哲学》(A Philosophy of Software Design)。写得非常好。全书 190 页,一个周末基本就能读完。哪怕你只读了 70%,价值也极其巨大。作为一套底层原则,它合情合理,让……
afarrell 在 HN 的推荐
我是一名软件工程师,但这些东西对我成功的帮助,没有任何一本讲编程的书能比得上(虽然如果约翰·欧斯特豪特(John Ousterhout)的《软件设计的哲学》早点出版的话,或许能比一比)。个人时间/任务管理——经典神作《搞定》(Getting Things Done,https://www.amazon.com/Getting-Things-Done-Stress-Free-Produ...)。它对……
quaunaut 在 HN 的推荐
我很喜欢约翰·K·欧斯特豪特写的《软件设计的哲学》(A Philosophy of Software Design)https://www.worldcat.org/title/philosophy-of-software-design... 不过先提醒一下,全书 180 页,更多偏向启发和理念而不是保姆式指导。这取决于你身处什么样的组织……
mdaniel 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 1732102201
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。