软件设计的哲学(第二版)
A Philosophy of Software Design, 2nd Edition · John Ousterhout
软件设计的核心任务是控制复杂性。书里讨论模块该切多大,接口怎样才算好,注释该写什么,名字怎么取,异常怎样处理。
- 22 章
- 50 幅译者图解
- 代码可切换为 Python
- 简体与繁体
对照原文修订的中文译本。每本书配有专门的阅读器,有章节图解、术语表和完整的审校记录。
A Philosophy of Software Design, 2nd Edition · John Ousterhout
软件设计的核心任务是控制复杂性。书里讨论模块该切多大,接口怎样才算好,注释该写什么,名字怎么取,异常怎样处理。