Extrém programozás

A Programozás Wiki wikiből

Az extrém programozás egy szoftverfejlesztési módszertan, amelynek célja jó minőségű szoftver előállítása változó követelmények mellett. A gyors reagálás érdekében sok rövid fejlesztési ciklust alkalmaz; két ilyen ciklus között lehet alkalmazkodni a megváltozott követelményekhez.

Az extrém programozás legfontosabb eszközei: párban programozás vagy gyakori kódfelülvizsgálat, a teljes kód egységtesztelése, az éppen nem szükséges funkciók implementálásának mellőzése, egyszerű management struktúra, egyszerű és világos kódolás, és gyakori kommunikáció (mind az ügyféllel, mind a programozók között). A nevét onnan kapta, hogy a hagyományos szoftverfejlesztés hasznos elemeit extrém szinten műveli.