论坛首页 海阔天空论坛

[讨论]软件架构类书籍推荐

浏览 26010 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-02-03  
请高手指点
   发表时间:2004-02-03  
作为一个超脱语言和平台的框架的书,现在我还没有看到。
如果是在j2ee下的,我推荐Expert one-to-one J2EE Design and Development.
0 请登录后投票
   发表时间:2004-02-03  
软件架构—组织原则与模式:
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=7202


框架过程模式:
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=9233


先把设计模式好好看看吧。如 potian 和 o6z 所说,设计模式确实是一切体系结构的基础。你确信你对设计模式的掌握肯定没有问题了吗?
0 请登录后投票
   发表时间:2004-02-04  
感谢两位老大,我是想让大家推荐一些和架构有关的经典的书,至于是否与实现有关倒不很重要。
0 请登录后投票
   发表时间:2004-02-04  
设计模式也在学,不过设计模式更关注细节,架构模式更关注抽象。当然现在研究架构功力肯定不够,不过希望有一个宏观的认识,以利于更好得学习设计模式,不知对否?
0 请登录后投票
   发表时间:2004-02-04  
看懂设计模式并不需要去读软件架构一类的书。建议你最好去认真读一下 GOF 的设计模式,而且写一些代码能够真正把设计模式用起来。还有重构,也是任何好的开发人员的基本功。
说实话(不要见怪),你这样的学习方法是有问题的。也许你现在已经在做管理工作,但是你仍然需要基础知识的加强。
0 请登录后投票
   发表时间:2004-02-04  
是呀,基本功还差得很,不过设计模式和重构的学习也不是一天两天能完成的。还要在实践中深刻体会,不过了解架构模式对了解软件的整体设计还是有帮助的吧?
0 请登录后投票
   发表时间:2004-02-04  
不要轻视做小事情(我是思考架构方面的大问题的,那些编程一类的小问题该由程序员来解决)。如果你真的熟悉 XP,熟悉重构、迭代、增量开发、测试驱动、持续集成这一系列技能,你会发现这些内容核心思想是一样的,步步为营,把一件一件的小事做好,积小胜为大胜。当然做到这一点首先还是取决于你把一个复杂任务分解的能力。如果你只看书,是很难达到这个境界的。书只是我们的拐杖,学走路的时候我们需要,但是一旦会走了,就可以抛开了。因为那时候书的思想已经和我本人融为一体了。

为什么很多真正的大师最后把关注的目标都集中到了代码上,甚至有“代码即文档”、“代码即设计”的说法。你知道为什么吗?
0 请登录后投票
   发表时间:2004-02-04  
dlee推荐的两部书都不是很好,其中张询翻译的那本书,讲管理和战略方面太多,基本没有可实际操作性。另外一本有些不知所云。其实这也难怪,architecture是最近才兴起的,而其和framework关系有些人都扯不清。所以基本上多数都不是很好。
现在还有两部书,我都没有看过,《软件架构的艺术》《软件架构》(SEI)不知道到底怎么样,谁看过就介绍一下啊。
0 请登录后投票
   发表时间:2004-02-04  
呵呵,这个板砖扔得好!
抱歉啊,我对这两本书其实也只是作为课外资料买来看看,而且至今尚未细看。感觉张恂大师的那本确实操作性不是很好。现在也想了解一下这方面有哪些好书。

Martin Fowler 写的那本《Patterns of Enterprise Application Architecture》,不知道是不是属于软件架构类的书。

Good luck!
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics