`
maxiaoxia
  • 浏览: 45607 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
阅读更多
终于把《软件设计精要与模式》翻完了,我感觉就是没感觉。

这是我当时的书评
引用

买了这本书,感觉其实写一百页也就够了,绝大多数内容都可以从别的书里看到,书的编排很不合理,看似循序渐进,其实整体发散,每个问题都没有很彻底的说清楚。也缺乏自己的考量和深度探索。
这本书应该公开大家讨论后在决定出版与否,目前的这本书或许是市场上的鸡肋作品之一吧。
或许学学大道至简,在某类问题上铺开了讨论,或许还有些阅读的趣味。引起读者的思考。
前面部分也有问题。开发最基本最有效的应该是代码规范和PP,而不是重构、TDD和模式。
对XP的实践也不是非常完整的可借鉴的描述。也比较失望。也缺乏对RUP等其他设计开发过程的介绍和对比.


这是作者大人会的评
引用
谢谢你的评论。虽然对你的断言不敢苟同,不过还是虚心接受你的意见。本书的编排确实有你说的问题,这主要原因还是在于本书的起源是从我的博客文章中发展出来的,自然有一些“散”。然而,散也有散的好处,至少读者可以根据自己的需要来阅读对应的篇章。这对于初学者可能比较困难,但作为进阶的书而言,却是有独特的好处的。
本书并非大百科全书,所以并不是一定要把与软件设计与开发相关的内容都囊括进去。何况本书讲的是设计,而非软件开发过程管理,也不是项目的过程控制。本书的第一篇内容确实不够深入,但我的本意是希望读者能够初步的了解相关概念与知识,例如重构、TDD、XP。至于要深入了解相关内容,还需要读者自己却阅读专门讲述这方面内容的专著。这个观点,我在前言中已有描述。
你总不能寄望于本书将软件设计的方方面面都讲得非常透彻吧?
本书主要关注的还是设计模式。或许你可以说有关设计模式的内容,许多书都有,但坦白说又有几本书能够将相关模式讲得特别清楚,尤其是结合实际项目的实践?至少我认为,本书所讲的设计模式可以给读者全方位的认识。而至于软件设计,具有一定设计基础的读者在阅读本书之后,一定会在设计方面上一个台阶。
不过书是否有价值,靠作者的广告是没有用的,还是由书来说话吧。而最后,还应该由读者的评判。如果超过10%的读者说本书是垃圾,那我只有承认自己失败了。

我为了我的银子咬牙把它读完,我依旧坚持我的观点,书里面还是有些有些启示的东西的,不过还是不能值回票价。我手里已经有很多大叔的书了,不知道为什么还要买这本“二手书”(指把他人思想吸收后又拿出来说的意思),所以以后买国人的著作要考虑考查才行。
《软件设计精要与模式》好大的书名,叫做.net开发笔记可能踏实些。
不知道出版社能不能退我书钱。
分享到:
评论

相关推荐

    活着书评英语PPT课件.pptx

    "活着书评英语PPT课件.pptx" 本资源是一个英语PPT课件,主要介绍了余华的长篇小说《活着》的主题、人物和作者信息。 首先,ppt的第一页介绍了小说《活着》的主题,包括人物、小说主题、作者和感想等几个方面。 在...

    安全技术-网络信息-我国网络书评现状与发展研究.pdf

    时代背景则体现在信息时代的来临,人们对于信息获取的需求日益增长,网络书评成为了满足这一需求的重要途径。文化背景方面,随着社会开放度的提升,公众对于思想交流的渴望加强,网络书评作为一种开放的公共话语空间...

    豆瓣书评 windows phone

    标题“豆瓣书评 windows phone”指的是一个针对Windows Phone平台的应用程序,该应用允许用户查看和发布关于书籍的评论,类似于豆瓣网的书评功能。这个应用程序是使用C#编程语言编写的,C#是Microsoft开发的一种面向...

    《没头脑和不高兴》读书心得书评.docx

    《没头脑和不高兴》是任溶溶先生创作的一部儿童文学作品,书中通过两个主角“没头脑”和“不高兴”的故事,寓教于乐,教导孩子们如何改正自身的缺点,培养良好的生活习惯和学习态度。 “没头脑”并不是真的没有头脑...

    iShare书评网站开发指南+项目效果展示1

    《iShare书评网站开发指南+项目效果展示1》是一份详尽的文档,旨在指导开发者如何构建一个功能丰富的在线书评平台。该平台涵盖了用户注册、登录、浏览、发布内容以及个人中心管理等多个功能模块,同时利用了多种Java...

    书评爬取_网页爬取_

    Scrapy是一个强大的爬虫框架,适合大型项目的爬取,而BeautifulSoup则更适合小型项目,易于理解和使用。 要实现“书评爬取”,我们首先需要解析目标网页的HTML结构,找出评论数据所在的元素。这通常通过检查网页源...

    BaltazarBooks:书评网站

    Flask则是一个轻量级的框架,适合小型项目或作为大型应用的基础。如果"BaltazarBooks"使用Python,那么其后端可能涉及数据库交互(如SQLite或MySQL)、API调用(如获取书籍信息)以及用户认证和授权等模块。 【文件...

    [计算机毕业设计]基于SSM的大众书评网(源码+部署说明+演示视频).zip

    这是一个基于SSM(Spring+Spring MVC+MyBatis)的大众书评网,旨在为读者提供一个便捷的书评分享平台。该系统包括用户管理、书籍管理、书评管理等模块。 用户管理模块包括用户的注册、登录、修改密码等功能。书籍管理...

    基于Flask与Vue.js技术的书评网站开发源码

    项目概述:基于Flask与Vue.js技术的书评网站开发源码,涉及多语言混合编程。...项目简述:本网站是一个基于Flask框架搭建的后端服务,前端界面则采用了Vue.js进行构建,致力于打造一个内容丰富、交互流畅的书评平台。

    《文心雕龙》读书笔记个人书评_1.docx

    刘勰按照“文”与“笔”的区分,将押韵的文学作品归为“文”,不押韵的则归为“笔”。 2. **文体的解析**:刘勰在论述文体时,遵循了“原始以表末,释名以章义,选文以定篇,敷理以举统”的四个步骤。这四个步骤...

    书评-董飞1

    【书评-董飞1】 本文将探讨VR(虚拟现实)技术的发展、应用以及对未来的影响。虚拟现实,作为一项融合了3D图形渲染、计算机视觉、人机交互等多领域技术的前沿科技,正在逐步改变我们的生活方式,尤其在娱乐、教育、...

    书评系统,基于SpringBoot和Vue开发.zip

    书评系统是一个常见的Web应用程序,它允许用户分享他们的书籍阅读体验、发表评论并与其他读者交流。本项目基于SpringBoot和Vue.js技术栈进行开发,这是一个高效且流行的组合,结合了后端的强大功能与前端的高性能...

    全球化话语书评.doc

    书评最后的部分,风险被理解为一种经营策略,反映出在技术驱动的现代社会,伦理考量常常被数学化和经济化。这种趋势揭示了现代风险社会的伦理挑战,即如何在追求效率和利润的同时,兼顾道德责任和社会福祉。 总结来...

    SSM项目-慕课书评网

    综上所述,这个“SSM项目-慕课书评网”利用了现代化的前端技术栈,包括Vue3作为基础框架,结合Element Plus和Vant来构建用户界面,使用axios处理与后端的数据交互,而静态资源则存储在assets目录下。这样的组合为...

    基于SSM的大众书评管理系统源码.zip

    《基于SSM的大众书评管理系统》是一款集成了Spring、SpringMVC和MyBatis的Web应用程序,主要用于实现用户对书籍的评论、分享和管理功能。这个系统的设计和开发是针对Java开发人员,特别是对于那些正在学习或进行毕业...

    《中华日月民族》读后书评_模板.docx

    综上所述,《中华日月民族》一书是关于全球民族文化共性和中华民族历史研究的深度剖析,而《愿生命从容》则是对个体内心世界和生活态度的哲思探索。两部作品分别在历史学和哲学领域提供了一种深刻的理解,对读者具有...

    毕业设计书评管理系统 前端后台源码.zip

    《毕业设计书评管理系统 前端后台源码》是一个典型的IT项目,涵盖了软件开发的多个重要方面。这个系统主要用于管理书评,提供了一个全面的平台,包括前端用户界面和后端服务器处理,是学生进行毕业设计或期末大作业...

    职业生涯规划书评分表.pdf

    考虑到文件标题和描述都指向一个“职业生涯规划书评分表.pdf”,我们可以推断这个文件应该是一份用于评分的工具,专门针对职业生涯规划书的制定和评估。 根据这个假设,我们可以探讨职业生涯规划书中可能包含的一些...

    我与地坛书评.doc

    书评中提到,史铁生的写作与他的生命紧密相连,他的文字不仅是对个人经历的叙述,更是对生命哲学的深刻洞察。地坛不仅是故事的背景,更成为史铁生内心世界的投射,它象征着接纳、包容和反思。而母亲的形象,则是他...

Global site tag (gtag.js) - Google Analytics