- 浏览: 318556 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (262)
- Java (20)
- 设计模式 (16)
- Oracle (13)
- Struts (1)
- 问题解决 (9)
- ibatis (2)
- Maven (5)
- Git (2)
- 实现原理 (6)
- 敏捷开发 (22)
- Spring (4)
- 算法 (8)
- MySQL (2)
- Java工具箱 (17)
- jQuery (1)
- 英语学习 (8)
- 杂谈 (15)
- 多线程 (15)
- Java解惑 (7)
- Linux (1)
- 重构36计 (6)
- 网络 (4)
- PHP (1)
- Socket (6)
- 面试 (1)
- JVM (14)
- 历史与故事 (5)
- 报表 (4)
- CMS (3)
- Windows (1)
- nginx (5)
- 架构设计 (7)
- RubyOnRails (2)
- Hadoop (8)
- Go (7)
- JS (1)
- Web (1)
- 项目实例 (5)
- ubuntu (4)
最新评论
-
jacking124:
按照你这个配置以后提示这个异常?Exception occur ...
Go语言学习:开发环境搭建及Hello World -
焦志广:
有请看http://jiaozhiguang-126-com. ...
Hadoop白皮书(1):分布式文件系统HDFS简介 -
w156445045:
Hadoop 有没windows环境下的配置呢,
谢谢。非常感 ...
Hadoop白皮书(1):分布式文件系统HDFS简介 -
xiangxm:
学习了。
Java 解惑知多少六 -
焦志广:
xhh_lite 写道怎么少了一个类?恩?不少啊,少那个类啊; ...
易学设计模式四 命令模式(Commond)
Beck全家似乎都弥漫着技术的味道。生长在硅谷, 有着一个对无线电痴迷的祖父,以及一个电器工程师父亲。从小就引导Kent Beck成为了业余无线电爱好者。
在俄勒冈州大学读本科期间,Kent Beck就开始研究起模式。然而在他最终拿到计算机学位之前,他却是在计算机和音乐中交替学习。似乎Java大师都能够有这样的能耐,另一Java大牛Rod Johnson同样也拥有音乐学的博士学位。
Kent Beck一直倡导软件开发的模式定义。早在1993年,他就和Grady Booch(UML之父)发起了一个团队进行这个方面的研 究。虽然著有了《Smalltalk Best Practice Patterns》一书,但这可能并不是Kent Beck最大的贡献。他于1996 年在DaimlerChrysler启动的关于软件开发的项目,才真正地影响后来的软件开发。这次的杰作就是XP(极限编程)的方法学。
和软件开发大师Martin Fowler合著的《Planning Extreme Programming》可谓是关于XP的奠基之作。从 此,一系列的作品如《Test Driven Development: By Example》, 《Extreme Programming Explained: Embrace Change》让更多的人领略到了极限编程的精髓,也逐步导致了极限 编程的流行。
Kent Beck的贡献远不仅如此。对于众多的Java程序员来说,他和Erich Gamma共同打造的JUnit,意义更加重大。也许正式这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮吧。
my understanding, a letter sent to my teammates -
Hi Guys,
If you are too busy to read the comparatively longer article <scrum from trench> i sent days ago you can have a look at the attached presentation by Przemysław Bielicki. It provides an overview of how Scrum is working as an agile software development process. Though the workspace or enviornment here in the coming weeks may not meet the standards, we'd better try as much as we can.
The presentation doesn't cover the philosophy under those practices, thus I strongly recommend a book named <Extreme Programming Explained: Embrace Change> by Kent Beck who is the father of XP. Base on our past experience we know in most cases we should not go extremely:) however after you reading the splendid book you would feel the value/philosophy determines! I can not help to say this book is "operate from a strategically advantageous position".
values -
communication
simplicity
feedback
courage
respect
principles -
humanity
Economics
Mutual Benefit
Self-Similarity
etc...
practices -
sit together
whole team
informative workspace
Energized Work
Weekly Cycle
Continuous Integration
pair programming
Test-First Programming
Incremental Design
ect...
Value --> principles --> practices
Values determine the principles and practices are the reflections of principles, both Scrum and XP are agile processes and the values behind are quite the same as listed above. Read those values carefully and carefully you will nod your head Value even can lead a country to a disaster , you can easily remember "culture revolution" in the past century, what a ridiculous revolution and what the power of value!
在俄勒冈州大学读本科期间,Kent Beck就开始研究起模式。然而在他最终拿到计算机学位之前,他却是在计算机和音乐中交替学习。似乎Java大师都能够有这样的能耐,另一Java大牛Rod Johnson同样也拥有音乐学的博士学位。
Kent Beck一直倡导软件开发的模式定义。早在1993年,他就和Grady Booch(UML之父)发起了一个团队进行这个方面的研 究。虽然著有了《Smalltalk Best Practice Patterns》一书,但这可能并不是Kent Beck最大的贡献。他于1996 年在DaimlerChrysler启动的关于软件开发的项目,才真正地影响后来的软件开发。这次的杰作就是XP(极限编程)的方法学。
和软件开发大师Martin Fowler合著的《Planning Extreme Programming》可谓是关于XP的奠基之作。从 此,一系列的作品如《Test Driven Development: By Example》, 《Extreme Programming Explained: Embrace Change》让更多的人领略到了极限编程的精髓,也逐步导致了极限 编程的流行。
Kent Beck的贡献远不仅如此。对于众多的Java程序员来说,他和Erich Gamma共同打造的JUnit,意义更加重大。也许正式这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮吧。
my understanding, a letter sent to my teammates -
Hi Guys,
If you are too busy to read the comparatively longer article <scrum from trench> i sent days ago you can have a look at the attached presentation by Przemysław Bielicki. It provides an overview of how Scrum is working as an agile software development process. Though the workspace or enviornment here in the coming weeks may not meet the standards, we'd better try as much as we can.
The presentation doesn't cover the philosophy under those practices, thus I strongly recommend a book named <Extreme Programming Explained: Embrace Change> by Kent Beck who is the father of XP. Base on our past experience we know in most cases we should not go extremely:) however after you reading the splendid book you would feel the value/philosophy determines! I can not help to say this book is "operate from a strategically advantageous position".
values -
communication
simplicity
feedback
courage
respect
principles -
humanity
Economics
Mutual Benefit
Self-Similarity
etc...
practices -
sit together
whole team
informative workspace
Energized Work
Weekly Cycle
Continuous Integration
pair programming
Test-First Programming
Incremental Design
ect...
Value --> principles --> practices
Values determine the principles and practices are the reflections of principles, both Scrum and XP are agile processes and the values behind are quite the same as listed above. Read those values carefully and carefully you will nod your head Value even can lead a country to a disaster , you can easily remember "culture revolution" in the past century, what a ridiculous revolution and what the power of value!
发表评论
-
测试驱动开发
2012-11-11 14:21 0测试驱动开发的一般流 ... -
什么是敏捷(下)(无住,不住于空,破空执,非法,非非法)
2012-10-09 14:23 905破除法执之后,很容易 ... -
什么是敏捷(上)(无住,不住于法,破法执)
2012-10-09 14:20 999所谓无住,包括两个含义:不住于法,不住于空。前者比较好理解, ... -
敏捷开发与本能反应
2012-10-09 14:12 745经常听到有人提到敏捷开发与“本能反应”非常近似,比如凡事都需 ... -
敏捷的未来会怎样?
2012-10-09 13:49 346正法,像法,末法 任 ... -
敏捷开发之大型团队切分
2012-10-09 11:00 1041大型团队的切分 如果 ... -
敏捷开发加班吗?
2012-10-08 17:43 1670问题 敏捷开发加班吗? 楼下有人问到“敏捷和加班有什么关系 ... -
敏捷适合什么类型项目?
2012-10-08 16:44 1415问题 原来问题是这么写的:“一家企业既要过CMMI,又要过I ... -
敏捷开发智慧之:定不定流程和模板?
2012-10-08 15:45 898缘起 (立项时) 甲:“你们的设计文档打算怎么写?” 乙 ... -
敏捷开发智慧之写不写文档?
2012-10-08 15:17 678缘起 “我们产品已经做完了,客户说要补上需求文档,可我们只有 ... -
敏捷开发松结对编程之七问题集锦
2012-10-05 19:06 833人员与结构 在团队中使用层级结构,是否阻碍了个体与外界的沟通 ... -
敏捷开发松结对编程之五代码检查
2012-10-05 18:32 828松结对和紧结对不一样 ... -
敏捷开发松结对编程之四日常管理
2012-10-05 18:16 743团队中常见的一种情况 ... -
敏捷开发松结对编程之三共同估算
2012-10-05 14:58 792估算是经久不衰的管理 ... -
敏捷开发松结对编程之二计划设计
2012-10-03 22:30 723新人其实很少偷懒,因 ... -
敏捷开发松结对编程之一人员结构
2012-10-03 12:11 787传说中的结对编程,大致结构是两个人共用一台电脑,一个开发,一 ... -
敏捷开发心法之共振
2012-10-03 11:42 671共振 共振是以无我、 ... -
敏捷开发心法之无住
2012-10-03 11:33 809无住 在般若敏捷系列 ... -
敏捷开发心法之无我
2012-10-02 21:54 639做敏捷开发时间长了, ... -
敏捷开发松结对编程之六大型团队
2012-09-28 16:49 759松结对编程是小型团队 ...
相关推荐
Kent Beck的经典教程 测试驱动开发
测试驱动开发 Kent Beck (Test - Driven Development By Example) 【高清 pdf + 标签】
大师之作,《测试驱动开发》,Test-Driven Development by Example - Kent Beck
Smalltalk Best Practice Patterns(Kent Beck).pdf
原版 Kent Beck, Martin Flower 的极限编程书籍。即使是当今开发速度越来越快,越来越‘敏捷’,关于极限编程的理念还是值得学习的。
TDD测试驱动开发(Kent Beck) 讲解代码(C#) 不同种货币计算。
通过示例测试驱动开发 肯特·贝克(Kent Beck)的示例驱动测试开发 money-“示例驱动开发”中的金钱示例
This book presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. Understand these patterns, and you can write much more ...
测试驱动开发 肯特·贝克(Kent Beck)的测试驱动开发方法
时间测试驱动开发的例子 作者:Kent Beck
Beck introduces a new way of thinking about programming by basing his discussion on values and principles.”, by Diomidis Spinellis, author of Code Reading and Code Quality, Software Expert Kent Beck ...
学习如何编写高质量代码,如何提高代码的可读性,提升编程能力
原作者:Tong Ka lok,Kent 译者:王伟杰(Wingel)
Test-Driven_Development_By_Example_-_Kent_Beck
通过示例tdd 尝试肯特·贝克(Kent Beck)关于测试驱动开发的书。
tdd-book-examples-using-spock TDD 书籍(Kent Beck 着)使用 Spock 的示例这旨在作为使用 Spock 的示例的后续指南。开始从最开始的结帐标签“ch01”开始: git checkout tags/ch01跳跃前进要查看完整的标签列表: ...
测试驱动开发:通过示例 《》一书的源代码,由Kent beck撰写 源代码是用Java编写的,仅取决于Maven,TestNG和AssertJ。 每个分支对应于本书一章的解决方案 每个提交对应一个TDD步骤 大师对应第0章
测试驱动的开发:通过示例(在Ruby中) 在阅读肯特·贝克(Kent Beck)的“测试驱动的开发:通过示例”(在Ruby中)的同时进行写作。 每次提交都意味着要运行测试套件。 有关每个提交消息的更多详细信息。 并在Wiki...
第 3 章:代码的坏味道(Bad Smells in Code, by Kent Beck and Martin Fowler) 第 4 章:建立测试体系(Building Tests) 第 5 章:重构名录(Toward a Catalog of Refactoring) 第 6 章:重新组织你的...
它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 [1] JUnit是由 Erich ...