Extreme Programming

From DmWiki

eXtreme Programming, also sometimes referred to as XP, is a software engineering methodology which is used to define methods of creating software. It gives a lot of priority to refactoring code and "pair programming", where all programming is performed by groups of two people, constantly analysing and debugging their partner's code. One person will be coding and the other person will be thinking ahead.

XP has 4 phases in it's software life cycle:

  • Planning
  • Designing
  • Coding
  • Testing

All of the 4 phases are covered in detail over [here (http://www.extremeprogramming.org/rules.html)]


DevMaster navigation