← 黑客书架

软件设计的哲学 封面

软件设计的哲学

A Philosophy of Software Design

John K. Ousterhout · 初版 2018 年

  • 342次提及
  • 163人推荐
  • 232位 HN 评论者

为什么值得读

提倡精简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 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。