# Extreme Programming
Take best practices to the extrem.
- XP Activities
- Designing: start with simple design
- Coding: clear and concise code
- Testing: the more testing the better
> [!tip] Innovative XP Practices
>
> - Pair programming
> - Continuous integration and continuous refactoring
> - Avoid big design up front
> - Write tests, not requirements