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

这是我当时的书评
引用

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


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

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

相关推荐

    基于Freemarker的SSM书评网项目设计源码

    今天,我们将深入探讨一个特定的项目——基于Freemarker的SSM书评网项目设计源码,该项目源码包含丰富多样的文件类型,共计332个文件,每个文件都有其独特的功能和作用。 首先,该项目的核心是Freemarker模板引擎,...

    基于SSM框架的慕课书评网设计与实现源码

    本次项目基于SSM框架,实现了一个慕课书评网的设计与开发,其源码包含多个文件,涵盖了前端到后端的各个部分。 具体而言,18个Freemarker模板文件是项目中负责页面内容动态展示的核心文件,通过Freemarker可以将...

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

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

    大众书评网.zip

    书评管理模块则提供了对书评内容的管理和审核功能,确保网站内容的质量。书籍信息管理模块则涉及到书籍信息的录入、修改和删除等操作,通常由管理员负责。 项目中的源码文件可能包括但不限于以下部分: - ...

    《大卫不可以》读书心得个人书评六篇.docx

    在这个过程中,爱是引导孩子走向正轨的灯塔,而规则则是确保他们在正确道路上前行的航标。 通过对《大卫不可以》的反思和讨论,我们可以发现,每个孩子都是独一无二的个体,他们需要的不仅仅是物质上的满足,更需要...

    豆瓣书评 windows phone

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

    基于Java的综合性书评网设计与实现源码

    本文档是一套基于Java语言开发的综合性书评网站的设计与实现的源码,该源码集成了多种前端与后端技术,目的是创建一个供用户交流书评的互联网平台。该书评网站的开发采用了Java作为后端主要编程语言,前端则主要使用...

    基于HTML+JavaScript的百院书评网设计源码

    书评网站作为一种专业性的网络平台,不仅为广大读者提供了一个分享和交流阅读体验的空间,同时也为出版社和作者提供了与读者互动的渠道。基于HTML和JavaScript技术构建的书评网站,以其直观的操作界面和良好的用户...

    基于Freemarker的慕课书评网前端设计与后端Java实现源码

    在当今信息爆炸的时代,网络资源分享平台层出不穷,其中书评网站作为一个重要的信息节点,为广大读者提供了一个交流读书心得、分享阅读体验的场所。本项目所涉及的慕课书评网,便是这样一个专业的平台,它通过精心...

    基于Vue和uni-app框架的全平台短书评设计源码

    本项目是一个基于Vue.js和uni-app框架开发的全平台短书评应用的设计源码。项目的核心是利用Vue.js的响应式数据绑定和组件化开发特点,结合uni-app框架的跨平台能力,为用户提供一个可以在不同设备上运行的短书评社区...

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

    另一方面,“不高兴”的形象则代表了一类总是以自我为中心,缺乏团队精神的儿童。在集体生活中,个人的行为往往会影响到整个团队的氛围和效率。通过“不高兴”在团队合作中的种种不配合行为,作者让孩子们明白,只有...

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

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

    基于Vue框架的HTML-CSS书评系统设计源码

    本项目是一个基于Vue框架的书评系统设计源码,总共包括112个文件,涵盖了前端开发的多个方面。在这些文件中,具体包含了51个JPG格式的图片文件,这些图片可能用于展示书籍封面、用户头像或其他相关图形元素,以增强...

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

    书评管理系统是一种专门为图书爱好者打造的网络平台,它允许用户浏览、发表、编辑和管理书评,同时为作者、出版商和读者之间提供了互动交流的空间。 该系统的开发完成,标志着信息技术在图书出版行业的深度应用。...

    基于Java的宇通书评网SSM框架设计源码

    宇通书评网作为一个书评网站,主要功能可能包括用户注册登录、书目展示、书评发布与浏览、用户互动交流等,其源码的设计与实现为同类网站的开发提供了一个很好的参考模板。 宇通书评网SSM框架设计源码项目是一个...

    书评爬取_网页爬取_

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

    BaltazarBooks:书评网站

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

    基于Python的轻量级书评系统设计源码

    在这个信息时代,随着个人和社区对网络互动需求的日益增长,创建一个功能齐全、界面友好且响应迅速的书评系统显得尤为重要。本项目正是迎合了这种需求,它是一款基于Python语言开发的轻量级书评系统,旨在为小型书评...

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

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

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

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

Global site tag (gtag.js) - Google Analytics