Content deleted Content added
mNo edit summary |
TakuyaMurata (talk | contribs) No edit summary |
||
Line 2:
'''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). It is one of several [[agile processes]].
Fundamental characteristics of the method are:
*short incremental and iterative [[programming]] steps
*continuous, often repeated automated [[unit test]], [[regression testing]]. See [[JUnit]].
*[[pair programming]]
*user interaction in the programming team
*fixing all known [[computer bug|bugs]] before adding functionality
*[[refactoring]]
*shaing ownership
These characteristics are only derivatives of principles that are known to be good, and are taken into extreme:
Line 32 ⟶ 31:
Reference:
* Kent Beck, ''Extreme programming explained'', Addison Wesley, 2000
*[[Ward Cunningham]]'s website, http://www.c2.com/cgi/wiki?ExtremeProgramming - For more information on this and related topics
-------
|