您的位置:首页 > 其它

什么是XP,介绍XP,敏捷扫盲XP(Extreme Programming)。

2017-09-12 21:39 585 查看

什么是XP?。XP是Extreme Programming的缩写,中文译为极限编程。极限编程是一种强调团队工作的工作方式,它是多种敏捷方式的一种。

在XP中,常见的工程实践有:

1.测试驱动开发 (TDD: Test-Driven Development)

2.验收测试驱动开发(ATDD)

3.结对编程

4持续集成 (Continuous Integration)

如何学习和实践XP

除了了解这些基本概念外,需要了解这些实践背后的本质:反馈环 —— 通过获得反馈,持续改进的方式来适应变化的能力。还有就是不断实践,这不像学习别的东西,听个概念就可以跟人辩驳,XP是一门实践性非常强的方法,与Scrum和Kanban有着非常大的不同,Scrum是组织框架设计,Kanban适用于团队局部优化,而XP却是实打实地技术实践。小到可以从单个工程师编写代码养成良好地单元测试的习惯,再到两个人结对开发,进行可以做团队的持续集成,大到整个产品级别或系统级别的持续集成和交付。不积跬步无以至千里;不积小流,无以成江海。

结尾

最后希望本文能够对需要了解XP的同学有所帮助,也希望有更多的朋友能够一道学习,我们不只是要成为了一名把活干完的工程师,而是成为一名如何把活干好的工程师,不是成为了一名只想着构造的工程师,而是在构造之前会想要构造什么的工程师,我们是要制造产品,而不是次品,我们不是码农,而是匠人。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: