XP 是Extreme Programming 的缩写,
从字面上可以译为极端编程。它是一种轻量级(light weight)的软件生产方法。
XP 的鼻祖是Kent Beck 。
四大特点:强调沟通(communication),推崇简单(simplicity),注重反馈(feedback),富有勇气(courage)。
比较适合小型的开发项目。
下列几点是必须要做的:you must
1. test before code
2. program in pairs
3. integrate frequently
4. be rested
5. communicate with the customer daily
6. follow the customer’s priorities
7. leave the software clean and simple by the end of the day
8. adapt the process and practices to your environment