极限编程(xp)

来自ITwiki,开放的信息技术大百科

(重定向自极限编程)

极限编程(XP)是一种轻量级的软件开发方法论XP从实践中来,是对实践的总结,也是经过实践检验的,其主要特征是要适应环境变化和需求变化,充分发挥开发人员的主动精神。XP承诺降低软件项目风险,改善业务变化的反应能力,提高开发期间的生产力,为软件开发过程增加乐趣,相信这些足以吸引每个人的眼球。在XP的项目开发中,首先引入了四个变量:成本、时间、质量和范围,通过研究变量之间的相互作用,将项目开发分析的更加透彻,成功讲述一个项目成功的原则。为了能成功地实施XP,XP制定四个准则:沟通、简单、反馈和勇气,和十二条原则:计划游戏、小版本、隐喻、简单设计、测试、重构、结队编程、代码集体所有、持续集成、每周工作40小时、现场客户、编码标准,以及对开发人员的工作要求:编码测试、倾听和设计。XP是一个非常庞大的知识库,每一项都是一门值得深究的学问。提出这些要求和原则后,XP有提出了一系列的解决方案,也就是策略,其中包含:管理策略、设施策略、计划策略、开发策略、设计策略和测试策略。在真正去实现XP时,XP又提供了将策略成功应用的实践。可以说XP为你的软件开发的指导老师。 软件设计也要讲即时性,在不断变幻需求的情况下开发软件,XP无疑是最好的方法...


本条目是Wiki创作大赛的参赛词条,比赛期间若对条目有更改,请到对话页面提出修改意见