首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

解析极限编程——拥抱变化(第二版)(中英文对照)

  • 书名:解析极限编程——拥抱变化(第二版)(中英文对照)
  • 作者:(美)贝克 著,雷剑文,陈振冲,李明树 译
  • 来源:电子工业出版社
  • 出版时间:2006年05月
  • ISBN:7121025299
  • 定价:39元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
极限编程,通常称为XP,是一种针对业务和软件开发的规则,其作用在于将两者的力量集中在共同的、可以达到的目标上,使XP团队以可持续的步调生产优质的软件。本书是在《解析极限编程》第一版面世的5年之后,作者重新考虑,整理和重构XP的基础上写成的,也是作者不断参与软件开发项目的心路历程和对XP的许多新的深刻理解。\r\n 本书共分两部分。第1部分包括第1章至第16章,阐述了实现XP过程的方方面面;第2部分包括第17章至25章,内容着重于对XP的理解上升到哲学的高度来看待XP的生命力...

最近评论

精 彩 导 读

第二版 中文版前言 很高兴中国的程序员可以用母语读到XP的最新版本。 所有书都反映了作者本人的文化视角,本书也不例外。但是,在逐渐精炼XP思想的过程中,我发现自己想得越来越接近一些通用主题:责任,职责,人际关系,还有快乐。 应用XP必须改变信仰和行为方式,并维持这些改变。找到一个团体,他们支持你做出改变,并坚持这些改变——即使这会很困难。这一重要性我怎么强调都不过分。不论这个团体是你的团队,还是在线社区,抑或你的老板、你的客户、或者一个朋友,他们知道你很快会坦率地、公正地、不推诿地汇报自己的活动,都能帮你自始至终竭尽全力。 我希望你能从本书中学到对工作和团队成功有帮助的经验教训——其他的就不用管了。我越来越清楚地意识到,极限编程不仅仅是写程序的方式,而且是一种生存方式,这种方式将得到具有诸如可靠性、灵活性、可响应性等明显品质的程序。程序员做出承诺并兑现,与非程序员之间会建立更好的关系,这将开启软件开发中新的价值来源。 Kend Beck 2005年10月 第一版前言 极限编程(Extreme Programming, XP)把编码工作作为贯穿软件项目的关键活动。这不可能行得通! 该回想我自己的开发工作了。我工作在一个“及时(just-in-time)”的软件文化中:紧凑的发布周期,高技术风险。一定要令朋友改变是一种生存技能。通过代码在地理上通常是隔离的团队中或之间进行沟通。通过阅读代码理解新的或演化的子系统的API。复杂对象的行为和生命周期定义在测试用例中——又是用代码。问题报告用测试用例示范问题——再一次使用代码。最后,我们通过重构持续改进既有代码。显然我们的开发是以代码为中心的,但我们成功的及时交付软件,所以这总算行得通。 由此断定,交付软件所需要的只是蛮勇编程是错误的。交付软件很难,及时交付高质量软件更难。要让这些运行通过需要遵守其他一些最佳实践。这就是Kent开始他发人深省的XP书的特色。 Tektronix 的领导者们认识到用Smalltalk结对编写复杂工程应用时人的潜能,Kent是其中之一。他还跟Ward Cunningham一起推进影响我职业生涯至深的模式运动。XP描述了一种开发方法,它结合了许多成功开发者的实践,这些曾埋没于软件方法和过程的大量文献中。就像模式,XP构建在诸如单元 测试、结对编程和重构等最佳实践的基础上。XP中这些实践结合在一起,互为补充,常常互相调节。本书关注不同实践的互相影响,——这是本书的重要贡献。惟一的目标是在正确的日期交付功能正确的软件。虽然OTI成功的及时(Just In Time)软件过程不是纯粹XP,但它们有很多共同之处。 我曾经享受过跟Kent交互实践一段XP的乐趣,编一个叫JUnit的小东西。他的观点和方法总是挑战我处理软件开发的方式。XP无疑挑战了一些传统的“超级”方法论,本书帮你决定你是否接受XP。 Erich Gamma 1999年8月 第二版 中文版前言 很高兴中国的程序员可以用母语读到XP的最新版本。 所有书都反映了作者本人的文化视角,本书也不例外。但是,在逐渐精炼XP思想的过程中,我发现自己想得越来越接近一些通用主题:责任,职责,人际关系,还有快乐。 应用XP必须改变信仰和行为方式,并维持这些改变。找到一个团体,他们支持你做出改变,并坚持这些改变——即使这会很困难。这一重要性我怎么强调都不过分。不论这个团体是你的团队,还是在线社区,抑或你的老板、你的客户、或者一个朋友,他们知道你很快会坦率地、公正地、不推诿地汇报自己的活动,都能帮你自始至终竭尽全力。 我希望你能从本书中学到对工作和团队成功有帮助的经验教训——其他的就不用管了。我越来越清楚地意识到,极限编程不仅仅是写程序的方式,而且是一种生存方式,这种方式将得到具有诸如可靠性、灵活性、可响应性等明显品质的程序。程序员做出承诺并兑现,与非程序员之间会建立更好的关系,这将开启软件开发中新的价值来源。 Kend Beck 2005年10月
line

网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

Copyright © 2000-2006, CSDN.NET, All Rights Reserved