书籍 实现模式的封面

实现模式

Kent Beck

出版时间

2008-12-31

ISBN

9787115192264

评分

★★★★★

标签

计算机

书籍介绍

在这本新书《实现模式》里面, Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。

沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。

本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。

用户评论
这本书是编写Java程序的典范文本。
前4章读完,第5章开始之后的内容感觉不是很有用——类似的书太多了,例如《Clean Code》。
开卷有益。。。。有些可以吸收的东西
教你如何写代码的,准备读第二遍,和Bob大叔的《代码整洁之道》有异曲同工之处
之前有些部分没看,得空又翻了一遍,降一星。g了下这货,xp,tdd,agile,junit,除了最后一个标签有点干货外,其余的给人以宗教人士的印象。这书写的是柴米油盐,但是非要说成是阳春白雪,延续了鼓吹tdd、xp时的劲头
讲的都是一些水到渠成的写法,没什么营养
No.125:程序是为了与人沟通,所以要能表达意图,要简洁,灵活,即写出的程序最起码需要具备可读,可扩展,可维护等,如果再提高一点要求,则还需要具备可测试、可复用等。 “程序读起来应该像一本书。”
现在的我还无法理解。。如果哪天悟了再回来改分
kent beck的风格,短小精悍,不啰嗦,都是干货。之前看《测试驱动开发》也是这种感觉,一本书就一个例子,说一件事,但确实讲的很清楚。
基于Java,有些思路其实还是和新的编程语言思路有冲突,而且很多东西其实不是特别好权衡。