
《软件设计的哲学》PDF下载(中英文双版)
[美] 约翰·奥斯特豪特(John Ousterhout)著
548 查看
8.9 分
220 页
8.06 MB
True PDF开源
书籍信息
- 书名
- 软件设计的哲学
- 作者
- [美] 约翰·奥斯特豪特(John Ousterhout)
- 出版社
- 人民邮电出版社
- 出版日期
- 2024年11月
- ISBN
- 9787115655615
- 系列
- 异步图书-程序员必读经典系列
- 页数
- 220 页
- 语言
- 中文
- 文件格式
- 文件大小
- 8.06 MB
- 文件标签
- True PDF开源
内容简介
本书深入探讨了软件设计中的核心问题:如何将复杂的软件系统分解为可以相对独立实现的模块(例如类和方法),从而降低其复杂性并提高开发效率。本书首先介绍了软件设计中的基本问题,即复杂性的本质。其次,讨论了有关如何处理软件设计过程的“哲学”问题,如通用设计的重要性、与《代码整洁之道》中设计哲学的对比,以及如何将重要的东西和不重要的东西区分开等内容。最后,总结了在软件设计过程中应遵循的一系列设计原则,以及一系列识别设计问题的警示信号。
本书适合软件工程师、计算机科学专业的学生、教育者、对软件设计和开发感兴趣的自学者和技术管理者阅读。通过应用本书中的思想,读者可以最大限度地降低大型软件系统的复杂性,从而更快地以更低的成本编写软件,并构建更易于维护和增强的系统。
备用下载地址
**** 本站所有资源均经过人工核查,确保品质可靠。所有资源均免费,如您觉得满意,请分享给更多的人。如果您有任何问题,可以





