
日志文章

极限编程简介
|
极限编程简介 --------By 白痴的青空 Mail wengyx1231@sina.com Msn wengyx@hotmail.com ExtremeProgramming(极限编程,简称XP)自从1996年提出到现在,由于它的灵巧性和严密性,已经得到了广泛的应用。 你想每天准时下班吗,欢迎进入极限编程的世界--> 早上 9:00 会议室 PM和客户讨论需求,客户会根据每个模块的紧急程度,商业价值来决定他们的优先级别,PM根据客户的意见合理安排日程。大家知道,开发的目的就是为了满足客户的需要,XP的一个成功因素正是重视客户的意见和反馈 早上 9:30 会议室 项目组成员站着一起开短会,因为是极限编程,当然是在解决问题的基础上,越快越好,大家可以随意在白板上发表自己的意见。但是为了提高效率,大家都要站着。 早上 10:00 开发室 开发组开始一天的编程测试工作。 XP的原则就是:进行简单的设计,编写单元测试后再编写符合测试要求的代码,并在满足需求的前提下不断地优化设计。 在统一的编程风格下,通常2个人一起写一个程序。这保证了所有的代码和单元测试至少被另一个人review过,程序的质量因此得到提高。这种看似浪费人力资源的做法,事实上极大地提高了工作效率。 XP将测试结合到它独特的螺旋式开发过程中,测试随着项目的进展而不断得到积累 。随着项目的开展,测试应该可以基本覆盖整个开发需求,因此开发人员和客户可以得到十分充足的反馈。 下午 4:00 开发室 代码整合,每段代码都要运行相应的单元测试和验收测试,保证符合客户和开发的要求。整合没有错误后,就发布一个新的应用系统。因此,客户能非常清楚地掌握已经完成的功能和开发进度,并基于这些情况向开发人员做反馈,从而可以确保项目顺利完成。 下午 5:00 |



RSS订阅
手机访问
一共有 1 条评论
这么新鲜的编程啊
都没有看见代码....