EXtreme Programming
Uma metodologia de engenharia de software usada no desenvolvimento ágil de software, através da qual as práticas principais são a programação em pares, a realização de uma revisão extensiva do código, o teste unitário de todos as peças de códigos e a simplicidade e clareza no código.