锁定老帖子 主题:[讨论]软件架构类书籍推荐
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2004-02-03
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-02-03
作为一个超脱语言和平台的框架的书,现在我还没有看到。
如果是在j2ee下的,我推荐Expert one-to-one J2EE Design and Development. |
|
返回顶楼 | |
发表时间:2004-02-03
软件架构—组织原则与模式:
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=7202 框架过程模式: http://www.cnforyou.com/query/bookdetail.asp?viBookCode=9233 先把设计模式好好看看吧。如 potian 和 o6z 所说,设计模式确实是一切体系结构的基础。你确信你对设计模式的掌握肯定没有问题了吗? |
|
返回顶楼 | |
发表时间:2004-02-04
感谢两位老大,我是想让大家推荐一些和架构有关的经典的书,至于是否与实现有关倒不很重要。
|
|
返回顶楼 | |
发表时间:2004-02-04
设计模式也在学,不过设计模式更关注细节,架构模式更关注抽象。当然现在研究架构功力肯定不够,不过希望有一个宏观的认识,以利于更好得学习设计模式,不知对否?
|
|
返回顶楼 | |
发表时间:2004-02-04
看懂设计模式并不需要去读软件架构一类的书。建议你最好去认真读一下 GOF 的设计模式,而且写一些代码能够真正把设计模式用起来。还有重构,也是任何好的开发人员的基本功。
说实话(不要见怪),你这样的学习方法是有问题的。也许你现在已经在做管理工作,但是你仍然需要基础知识的加强。 |
|
返回顶楼 | |
发表时间:2004-02-04
是呀,基本功还差得很,不过设计模式和重构的学习也不是一天两天能完成的。还要在实践中深刻体会,不过了解架构模式对了解软件的整体设计还是有帮助的吧?
|
|
返回顶楼 | |
发表时间:2004-02-04
不要轻视做小事情(我是思考架构方面的大问题的,那些编程一类的小问题该由程序员来解决)。如果你真的熟悉 XP,熟悉重构、迭代、增量开发、测试驱动、持续集成这一系列技能,你会发现这些内容核心思想是一样的,步步为营,把一件一件的小事做好,积小胜为大胜。当然做到这一点首先还是取决于你把一个复杂任务分解的能力。如果你只看书,是很难达到这个境界的。书只是我们的拐杖,学走路的时候我们需要,但是一旦会走了,就可以抛开了。因为那时候书的思想已经和我本人融为一体了。
为什么很多真正的大师最后把关注的目标都集中到了代码上,甚至有“代码即文档”、“代码即设计”的说法。你知道为什么吗? |
|
返回顶楼 | |
发表时间:2004-02-04
dlee推荐的两部书都不是很好,其中张询翻译的那本书,讲管理和战略方面太多,基本没有可实际操作性。另外一本有些不知所云。其实这也难怪,architecture是最近才兴起的,而其和framework关系有些人都扯不清。所以基本上多数都不是很好。
现在还有两部书,我都没有看过,《软件架构的艺术》《软件架构》(SEI)不知道到底怎么样,谁看过就介绍一下啊。 |
|
返回顶楼 | |
发表时间:2004-02-04
呵呵,这个板砖扔得好!
抱歉啊,我对这两本书其实也只是作为课外资料买来看看,而且至今尚未细看。感觉张恂大师的那本确实操作性不是很好。现在也想了解一下这方面有哪些好书。 Martin Fowler 写的那本《Patterns of Enterprise Application Architecture》,不知道是不是属于软件架构类的书。 Good luck! |
|
返回顶楼 | |