终于把《软件设计精要与模式》翻完了,我感觉就是没感觉。
这是我当时的书评
[quote]
买了这本书,感觉其实写一百页也就够了,绝大多数内容都可以从别的书里看到,书的编排很不合理,看似循序渐进,其实整体发散,每个问题都没有很彻底的说清楚。也缺乏自己的考量和深度探索。
这本书应该公开大家讨论后在决定出版与否,目前的这本书或许是市场上的鸡肋作品之一吧。
或许学学大道至简,在某类问题上铺开了讨论,或许还有些阅读的趣味。引起读者的思考。
前面部分也有问题。开发最基本最有效的应该是代码规范和PP,而不是重构、TDD和模式。
对XP的实践也不是非常完整的可借鉴的描述。也比较失望。也缺乏对RUP等其他设计开发过程的介绍和对比.[/quote]
这是作者大人会的评
[quote]谢谢你的评论。虽然对你的断言不敢苟同,不过还是虚心接受你的意见。本书的编排确实有你说的问题,这主要原因还是在于本书的起源是从我的博客文章中发展出来的,自然有一些“散”。然而,散也有散的好处,至少读者可以根据自己的需要来阅读对应的篇章。这对于初学者可能比较困难,但作为进阶的书而言,却是有独特的好处的。
本书并非大百科全书,所以并不是一定要把与软件设计与开发相关的内容都囊括进去。何况本书讲的是设计,而非软件开发过程管理,也不是项目的过程控制。本书的第一篇内容确实不够深入,但我的本意是希望读者能够初步的了解相关概念与知识,例如重构、TDD、XP。至于要深入了解相关内容,还需要读者自己却阅读专门讲述这方面内容的专著。这个观点,我在前言中已有描述。
你总不能寄望于本书将软件设计的方方面面都讲得非常透彻吧?
本书主要关注的还是设计模式。或许你可以说有关设计模式的内容,许多书都有,但坦白说又有几本书能够将相关模式讲得特别清楚,尤其是结合实际项目的实践?至少我认为,本书所讲的设计模式可以给读者全方位的认识。而至于软件设计,具有一定设计基础的读者在阅读本书之后,一定会在设计方面上一个台阶。
不过书是否有价值,靠作者的广告是没有用的,还是由书来说话吧。而最后,还应该由读者的评判。如果超过10%的读者说本书是垃圾,那我只有承认自己失败了。
[/quote]
我为了我的银子咬牙把它读完,我依旧坚持我的观点,书里面还是有些有些启示的东西的,不过还是不能值回票价。我手里已经有很多大叔的书了,不知道为什么还要买这本“二手书”(指把他人思想吸收后又拿出来说的意思),所以以后买国人的著作要考虑考查才行。
《软件设计精要与模式》好大的书名,叫做.net开发笔记可能踏实些。
不知道出版社能不能退我书钱。
这是我当时的书评
[quote]
买了这本书,感觉其实写一百页也就够了,绝大多数内容都可以从别的书里看到,书的编排很不合理,看似循序渐进,其实整体发散,每个问题都没有很彻底的说清楚。也缺乏自己的考量和深度探索。
这本书应该公开大家讨论后在决定出版与否,目前的这本书或许是市场上的鸡肋作品之一吧。
或许学学大道至简,在某类问题上铺开了讨论,或许还有些阅读的趣味。引起读者的思考。
前面部分也有问题。开发最基本最有效的应该是代码规范和PP,而不是重构、TDD和模式。
对XP的实践也不是非常完整的可借鉴的描述。也比较失望。也缺乏对RUP等其他设计开发过程的介绍和对比.[/quote]
这是作者大人会的评
[quote]谢谢你的评论。虽然对你的断言不敢苟同,不过还是虚心接受你的意见。本书的编排确实有你说的问题,这主要原因还是在于本书的起源是从我的博客文章中发展出来的,自然有一些“散”。然而,散也有散的好处,至少读者可以根据自己的需要来阅读对应的篇章。这对于初学者可能比较困难,但作为进阶的书而言,却是有独特的好处的。
本书并非大百科全书,所以并不是一定要把与软件设计与开发相关的内容都囊括进去。何况本书讲的是设计,而非软件开发过程管理,也不是项目的过程控制。本书的第一篇内容确实不够深入,但我的本意是希望读者能够初步的了解相关概念与知识,例如重构、TDD、XP。至于要深入了解相关内容,还需要读者自己却阅读专门讲述这方面内容的专著。这个观点,我在前言中已有描述。
你总不能寄望于本书将软件设计的方方面面都讲得非常透彻吧?
本书主要关注的还是设计模式。或许你可以说有关设计模式的内容,许多书都有,但坦白说又有几本书能够将相关模式讲得特别清楚,尤其是结合实际项目的实践?至少我认为,本书所讲的设计模式可以给读者全方位的认识。而至于软件设计,具有一定设计基础的读者在阅读本书之后,一定会在设计方面上一个台阶。
不过书是否有价值,靠作者的广告是没有用的,还是由书来说话吧。而最后,还应该由读者的评判。如果超过10%的读者说本书是垃圾,那我只有承认自己失败了。
[/quote]
我为了我的银子咬牙把它读完,我依旧坚持我的观点,书里面还是有些有些启示的东西的,不过还是不能值回票价。我手里已经有很多大叔的书了,不知道为什么还要买这本“二手书”(指把他人思想吸收后又拿出来说的意思),所以以后买国人的著作要考虑考查才行。
《软件设计精要与模式》好大的书名,叫做.net开发笔记可能踏实些。
不知道出版社能不能退我书钱。
2200

被折叠的 条评论
为什么被折叠?



