极限编程
极限编程(eXtreme Programming,简称“ XP”)是肯特·贝克(Kent Beck)在1990年代提出的软件开发方法。2001年,极限编程的领导者们与其他践行轻量级软件开发方法的先行者一起,签署了《敏捷软件开发宣言》,自此诞生了“敏捷”(Agile)这一概念。
在各种敏捷方法中,极限编程最有价值的工程实践,将敏捷宣言的第二条发挥到了极致:
可工作的软件重于详尽的文档
极限编程核心的测试驱动开发,持续集成,用户故事等具体落地的实践,给IT开发团队提供了明确有效的指导,使他