机读格式显示(MARC)
- 000 01520nam0 2200325 450
- 010 __ |a 978-7-115-65561-5 |d CNY69.80
- 035 __ |a (A100000NLC)013294130
- 049 __ |a A100000NLC |b UCS01012939527 |c 013294130 |d NLC01
- 100 __ |a 20241211d2024 em y0chiy50 ea
- 200 1_ |a 软件设计的哲学 |9 ruan jian she ji de zhe xue |b 专著 |f (美)约翰·奥斯特豪特(John Ousterhout)著 |g 茹炳晟,王海鹏译
- 210 __ |a 北京 |c 人民邮电出版社 |d 2024
- 305 __ |a 由作者John Ousterhout授权出版 据原书第2版译出
- 312 __ |a 版权页英文题名:A philosophy of software design
- 330 __ |a 本书探讨了软件设计中的核心问题:如何将复杂的软件系统分解为可以相对独立实现的模块(例如类和方法),从而降低其复杂性并提高开发效率。首先介绍了软件设计中的基本问题,即复杂性的本质;其次,讨论了有关如何处理软件设计过程的“哲学”问题,如通用设计的重要性、与《代码整洁之道》中设计哲学的对比,以及如何将重要的东西和不重要的东西区分开等内容;最后,总结了在软件设计过程中应遵循的一系列设计原则,以及一系列识别设计问题的警示信号。
- 510 1_ |a Philosophy of software design |z eng
- 606 0_ |a 软件设计 |9 Ruan Jian She Ji |x 研究
- 701 _0 |c (美) |a 奥斯特豪特 |9 ao si te hao te |c (Ousterhout, John) |4 著
- 702 _0 |a 茹炳晟 |9 ru bing sheng |4 译
- 702 _0 |a 王海鹏 |9 wang hai peng |4 译
- 801 _0 |a CN |b CQL |c 20241211
- 801 _2 |a CN |b OLCC |c 20250126
- 905 __ |a GDPTC |d TP311.1/271