Extreme programming

This is an old revision of this page, as edited by 194.237.150.xxx (talk) at 12:01, 18 October 2001 (Added link to JUnit). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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).


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:

  • continuous, often repeated automated regression testing. See JUnit.
  • user interaction in the programming team
  • fixing all known bugs before adding functionality



/Talk