软件框架设计的艺术

[捷] Jaroslav Tulach

出版时间

2011-02-28

ISBN

9787115248497

评分

★★★★★
书籍介绍

本书帮助你解决API 设计方面的问题,共分3 个部分,分别指出学习API 设计是需要进行科学的训练的、Java 语言在设计方面的理论及设计和维护API 时的常见情况,并提供了各种技巧来解决相应的问题。

本书作者是NetBeans 的创始人,也是NetBeans 项目最初的架构师。相信在API 设计中遇到问题时,本书将不可或缺。

本书适用于软件设计人员阅读。

Jaroslav Tulach NetBeans的创始人,也是NetBeans项目最初的架构师。有着丰富的项目开发经验,一直致力于如何提高开发人员的设计技巧,从而保证了NetBeans项目的成功。

目录
第一部分 理论与理由
第1章 软件开发的艺术 4
1.1 理性主义,经验主义以及无绪 4
1.2 软件的演变过程 6
1.3 大型软件 8

显示全部
用户评论
有闪光点,也有不靠谱的长篇累牍。不少示例代码过于随意。
这其实是一本教你如何在开发中与人保持原则和平衡的书,它描述了代码作为服务提供者的原则和策略。 由于内容绝大部分都来自开发一线,因此推荐大家在读本书之前扎实一下JDK相关的基础和核心特性。 结构上,一些来自特别语境的细节对主体框架带来了干扰,需要读者在上下文中保持更多的前提,在一定程度上降低了本书的易读性
不太适合初学者阅读
到底是原文,还是翻译的问题,部分章节真啰嗦。
写得有点乱,不够深入浅出,不是很易懂。条理也有些不清。或许是自己功力还不够吧
我现在都记住那句话,大概是,api一旦被定义,就如恒星一样,
这本书主要教程序员怎么设计 API 。作者表达中包含很多隐喻以及举例多与 Netbean相关,加之翻译的原因,很多细节没看明白,后面有机会再翻阅一遍。
以为是讲框架设计的,其实是讲API设计的
这书写的太催眠了,以至于距离第一次翻这书已经过去了好几年
收藏