eXtreme Programming
A programming methodology introduced by Kent Beck and others in 1999. The key idea is never to write a long computer program without knowing whether it will work. Instead, build every program out of small pieces that can be tested individually. This often requires writing substitutes (STUBs) for unfinished routines so that the rest of the program can be tested.
Extreme Programming also includes other good management practices, such as encouraging teamwork and keeping working hours reasonable. Nothing in Extreme Programming is radically new or “extreme;” much of it reflects the way the best programmers have always worked.
Despite the abbreviation XP, Extreme Programming has no specific connection to Microsoft Windows XP, as far as we can determine.
⠀ Dictionary of computer and Internet terms / Douglas A. Downing, Michael A. Covington, Melody Mauldin Covington. — 10th ed. – 561 c. – 190