什么是极限编程?
它是一个敏捷软件开发框架,注重频繁的反馈和持续的改进。
定义
极限编程或XP是一个敏捷软件开发框架,注重频繁的反馈和持续的改进,涉及如成对编程和集体代码所有权等实践。
起源
极限编程(XP)是由敏捷宣言的推动者和签署者肯特·贝克在1990年代为应对紧迫的软件项目挑战而开发的。贝克在1999年出版的《极限编程解释:拥抱变化》一书中介绍了XP,这是一个专注于持续改进、适应性和团队合作的敏捷框架。
质量
XP旨在通过测试和简化交付高质量软件。
简洁性
XP倡导采用有效的最简单解决方案,避免不必要的技术复杂性。
勇气
鼓励团队成员冒险并在无恐惧的情况下进行必要的更改。