# 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