摘要
敏捷软件开发是一种面临迅速变化的需求快速开发出高质量软件产品的新方法,极限编程是一种基于实践的典型的敏捷软件开发方法,它强调交流、简化、反馈和胆识,对质量和速度并重,比较适合中小项目的开发,稍加改造也可适用于较大项目的开发。文章对灵活运用XP的关键实践准则进行了概要分析。
Agile software development is a new methodology of developing high quality software timely when facing quick changes. Extreme Programming (XP) is a typical software development methodology that is agile and based on practice. It emphasizes in communication, simplicity, feedback and courage, while emphasizing both the quality and speed of development. It has strong attraction to middle & small projects. After a little transformation, it can also be used to develop little larger projects. This article briefly analyzes flexible application of key practice Principles of XP.
出处
《科教导刊》
2011年第3期87-89,共3页
The Guide Of Science & Education
关键词
敏捷开发
极限编程
测试驱动开发
重构
agile method
extreme programming
test drive development
refactoring