Extreme Programming (XP) is a new method
? in or approach to
software engineering, formulated by
Kent Beck, who wrote the first book on the topic, "Extreme Programming Explained. Embrace Change" (
ISBN 0201616416 (
amazon.com,
search)).
For more information on this and related topics, see the definition at Ward Cunningham's website, http://www.c2.com/cgi/wiki?ExtremeProgramming
Fundamental for the method are:
- short incremental programming steps
- continuous, often repeated automated regression testing
- pair programming
- user interaction in the programming team
- fixing all known bugs before adding functionality
- refactoring
/Talk