内容简介 · · · · · ·
在这本新书《实现模式》里面, Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。
沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。
本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便...
在这本新书《实现模式》里面, Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。
沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。
本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。
作者简介 · · · · · ·
Kent Beck,JUnit测试框架创始人,《测试驱动开发》和《解析极限编程》的作者,软件业中最具创新力,最富盛名的领袖之一。长期以来,他一直致力于挑战软件工程教条,推动模式、测试驱动开发以及极限编程等思想的应用和传播。
喜欢读"实现模式"的人也喜欢的电子书 · · · · · ·
实现模式的书评 · · · · · · ( 全部 10 条 )
> 更多书评 10篇
这本书的其他版本 · · · · · · ( 全部5 )
-
Addison-Wesley Professional (2007)8.0分 63人读过
-
未知出版社 (2008)8.0分 28人读过
-
人民邮电出版社 (2012)7.7分 32人读过
-
Addison Wesley Verlag (2008)暂无评分 3人读过
以下书单推荐 · · · · · · ( 全部 )
- ThoughtWorks程序员读书雷达(2013) (张凯峰)
- IT技术 (Divine)
- ThoughtWorks读书雷达(2016) (张凯峰)
- 开发人员进阶读书指南 (Boolean)
- IT 一级 信息技术(智力层次-实用性) 1.1.1 (ajian005)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于实现模式的评论:
feed: rss 2.0
0 有用 swq457080 2010-04-18 21:09:17
编程提高之路
0 有用 阿丹 2009-03-26 20:21:36
也许搞个条目列表就好,感觉又是被书评忽悠的一本书。
0 有用 赵随便 2010-10-31 23:41:53
之前有些部分没看,得空又翻了一遍,降一星。g了下这货,xp,tdd,agile,junit,除了最后一个标签有点干货外,其余的给人以宗教人士的印象。这书写的是柴米油盐,但是非要说成是阳春白雪,延续了鼓吹tdd、xp时的劲头
1 有用 钥匙🔑 2016-03-16 05:29:44
开卷有益。。。。有些可以吸收的东西
0 有用 TerryLee 2009-11-02 21:02:31
部分模式还是不错的。
0 有用 风蔚然 2022-11-15 22:13:07 北京
现在的我还无法理解。。如果哪天悟了再回来改分
0 有用 raw34 2022-08-25 09:21:19
kent beck的风格,短小精悍,不啰嗦,都是干货。之前看《测试驱动开发》也是这种感觉,一本书就一个例子,说一件事,但确实讲的很清楚。
0 有用 aimager 2022-02-05 19:08:19
基于Java,有些思路其实还是和新的编程语言思路有冲突,而且很多东西其实不是特别好权衡。
0 有用 编城 2021-02-18 14:59:34
看了前两章,整体观点跟“重构”很类似~ 2021.2.19,最近无聊又拿出来翻了一下,基本翻完了,对后面具体的模式没有多大印象了(也可能是和Java绑得太紧),反而是对前面价值观、原则、模式三者的阐述颇为喜欢。
0 有用 庞雨青Alice 2020-05-13 08:26:10
Three Values:理解性、灵活性和简洁性。