内容简介 · · · · · ·
在这本新书《实现模式》里面, Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。
沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。
本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便...
在这本新书《实现模式》里面, Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。
沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。
本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。
作者简介 · · · · · ·
Kent Beck,JUnit测试框架创始人,《测试驱动开发》和《解析极限编程》的作者,软件业中最具创新力,最富盛名的领袖之一。长期以来,他一直致力于挑战软件工程教条,推动模式、测试驱动开发以及极限编程等思想的应用和传播。
喜欢读"实现模式"的人也喜欢的电子书 · · · · · ·
喜欢读"实现模式"的人也喜欢 · · · · · ·
实现模式的书评 · · · · · · ( 全部 10 条 )
> 更多书评 10篇
这本书的其他版本 · · · · · · ( 全部5 )
-
Addison-Wesley Professional (2007)8.1分 65人读过
-
人民邮电出版社 (2012)7.6分 33人读过
-
未知出版社 (2008)8.0分 28人读过
-
Addison Wesley Verlag (2008)暂无评分 3人读过
以下书单推荐 · · · · · · ( 全部 )
- ThoughtWorks程序员读书雷达(2013) (张凯峰)
- IT技术 (Divine)
- ThoughtWorks读书雷达(2016) (张凯峰)
- 开发人员进阶读书指南 (Boolean)
- IT 一级 信息技术(智力层次-实用性) 1.1.1 (ajian005)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于实现模式的评论:
feed: rss 2.0
0 有用 whg 2011-02-12 10:42:00
教你如何写代码的,准备读第二遍,和Bob大叔的《代码整洁之道》有异曲同工之处
0 有用 丸子(^.^)v 2011-06-20 03:44:39
我想说 这本书是软件开发的经典 不是计算机科学的经典 学会更好的跟别人合作~
0 有用 duguguiyu 2009-01-19 16:20:01
保持优雅。。。
0 有用 满脸都是呢 2010-05-04 14:28:14
不懂?!
0 有用 TerryLee 2009-11-02 21:02:31
部分模式还是不错的。
0 有用 乍得沙赫人 2024-03-20 18:47:57 西班牙
讲的都是一些水到渠成的写法,没什么营养
0 有用 Demon.Lee 2024-02-07 11:10:12 安徽
No.125:程序是为了与人沟通,所以要能表达意图,要简洁,灵活,即写出的程序最起码需要具备可读,可扩展,可维护等,如果再提高一点要求,则还需要具备可测试、可复用等。 “程序读起来应该像一本书。”
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,有些思路其实还是和新的编程语言思路有冲突,而且很多东西其实不是特别好权衡。