9天前(2025-05-04)
《软件设计的哲学》PDF下载(中英文双版)
基本信息
13
8.9
9天前

13
8.9
语言: | 中文 |
作者: | [美]约翰·奥斯特豪特(John Ousterhout) |
出版社: | 人民邮电出版社 |
发布时间: | 2024年11月 |
系列: | 异步图书-程序员必读经典系列 |
页数: | 220 |
ISBN: | 9787115655615 |
标签: | True PDF 开源 |
内容简介
本书深入探讨了软件设计中的核心问题:如何将复杂的软件系统分解为可以相对独立实现的模块(例如类和方法),从而降低其复杂性并提高开发效率。本书首先介绍了软件设计中的基本问题,即复杂性的本质。其次,讨论了有关如何处理软件设计过程的“哲学”问题,如通用设计的重要性、与《代码整洁之道》中设计哲学的对比,以及如何将重要的东西和不重要的东西区分开等内容。最后,总结了在软件设计过程中应遵循的一系列设计原则,以及一系列识别设计问题的警示信号。
本书适合软件工程师、计算机科学专业的学生、教育者、对软件设计和开发感兴趣的自学者和技术管理者阅读。通过应用本书中的思想,读者可以最大限度地降低大型软件系统的复杂性,从而更快地以更低的成本编写软件,并构建更易于维护和增强的系统。
下载
如果上方的下载按钮无法下载,可以使用此处的下载地址手动跳转。
22vG
本站所有资源均经过人工检查,确保质量。每一个都是互联网上能收集到的质量最好的版本。对于多个版本的书籍,一般只收录最新版本。
本站所有资源均免费,如果您觉得还行,请分享给更多的人。如果您有任何问题,或者想贡献更优质的版本,可以点击下方【建议/报告问题】按钮提交。