搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
.NET 2.0 极限编程专家指南
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302169567
  • 作      者:
    (美)Greg Pearman,(美)James Goodwill著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2008
收藏
作者简介
  GREG“HAP”PEARMAN是Spotted Dog Software LLC公司的创始人,拥有18年的架构和开发企业软件解决方案的经验。Greg还使用J2EE、.NET(C#)、Cocoa以及C++等各种技术为许多公司(如IBM、EPA、US West Direct、Hertz、VeriSign以及ABC/Disney等)架构和开发了各种企业系统。
展开
内容介绍
  极限编程是一种敏捷软件开发技术,由一系列核心价值、原则和实践构成,为软件开发提供一种高效的方法。这些过程的核心就是要体现软件开发过程中自然发生的变化。
  本书以软件开发项目中的日常应用为基础介绍如何使用极限编程,并且突出强调了在极限编程中所遇到的各种“陷阱”和精华。
  本书从最基本的理论入手,详细讲解了极限编程的概念和应用。然后重点介绍了一些在.NET环境中帮助实现极限编程的工具,这些工具包括NUnit、NAnt、CruiseContr01.NET以及最近添加到VisualStudi02005中的优秀的重构工具。最后,本书以一个小型但完整的软件发布为例结束了极限编程之旅。
  编写本书的目的是努力为公司的软件开发寻找一种解决方案。其中有一些公司根本就没有合适的软件开发实践,另一些公司则尝试了各种各样的软件开发实践,但是却极少或者根本没有成功。我们经过对极限编程数年的体验,发现它是一种合理的解决方案,非常适合于软件开发团队。因此,本书适合于那些正在寻找合适软件开发方法的软件开发团队。
  本书将帮助读者理解极限编程为什么要采取这样一种工作方式。希望大家能够在软件开发项目中应用极限编程。相信读者在应用了极限编程之后,会发现极限编程能够在预算范围内及时交付高质量的软件,而且还能满足甚至超出用户的期望。
展开
精彩书摘
  第11章 发布规划——旅程开始
  本章将对前面章节中所讲述的内容进行实践。在本章中,我们以发布规划的探索阶段为起点,首先让客户介绍他的业务问题。然后再让客户依据他在介绍问题时所标识的需求创建用户故事,当然首先创建的是具有最高优先级的特性。在客户创建了足够的用户故事后(足够满足一次发布),我们就通过故事点为每个用户故事赋予一个估算时间(理想工作日),从而完成发布规划的探索阶段。
  接下来,我们启动发布规划的规划阶段(规划博弈)。在这个阶段中,首先是客户宣布希望交付第一次发布的时间;跟踪人员再根据开发人员的人数以及发布日期,宣布团队的发布速度。然后客户再从所有的用户故事中选择一个子集。这些用户故事就是本次发布的焦点。而且这些用户故事的总量不能超过团队宣布的发布速度。整个发布计划的结果,就是为在尽可能短的时间内向客户交付的工作划定范围。
展开
目录
第1部分 XP入门
第1章 XP简介
1.1 瀑布式方未能
1.2 敏捷方法
1.3 XP的含义
1.4 其他敏捷方法
1.5 XP是不是最好的敏捷方法?
1.6 XP不适用的情形
1.7 小结

第2章 组建团队
2.1 XP角色和职责
2.2 团队的组建
2.3 XP工作环境
2.4 小结

第3章 发布规划
第4章 迭代规划
第5章 迭代

第二部分 XP工具
第6章 构建环境工具:NAnt
第7章 测试环境工具:NUnt
第8章 模拟环境工具:NMock
第9章 自动化环境工具:CruiseControl.NET
第10章 重构

第三部分 实施XP
第11章 发布规划——旅程开始
第12章 第一次迭代的迭代规划
第13章 第一次迭代
第14章 第二次迭代的迭代规划
第15章 第二次迭代

附录A 准备开发环境
附录B .NET编码规范
附录C XP资源
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证