Programmation extreme

Le programmation extreme (in anglese extreme programming) es un approximation al ingenieria de programmatura formulate per Kent Beck autor del prime libro super le materia (Extreme Programming Explained: Embrace Change). Illo se tracta de un processo agile de disveloppamento de programmatura.

Le characteristicas fundamental del methodo es:

 Disveloppamento iterative e incremental Parve meliorationes, le unes post alteres.

 Probas unitari continue Illos debe esser frequentemente repetite e automatisate, includente probas de regression. On consilia de scriber le codice del proba ante le codification. Per exemplo, JUnit.

 Programmation per duos On recommenda que le cargas de disveloppamento sia exequite per duo personas in un mesme posto. On suppone que le major qualitate del codice es scribite de iste maniera - le codice es revidite e discutite durante que on lo scribe - isto es plus importante que de possibile perditas de productivitate immediate.

 Frequente interaction del equipa de programmation con le cliente o usator On recommenda que un representante del cliente travalia juxta le equipa de disveloppamento.

 Correction de tote le errores Illo debe esser ante appender nove functionalitates. Facer livrationes frequente.

 Refactorisation del codice In altere parolas, rescriber certe partes del codice pro augmentar su legibilitate e mantenibilitate sed sin modificar su comportamento. Le probas debe garantir que in un refactorisation ha introducite nulle fallimento.

 Proprietate del codice usate in commun In vice de divider le responsabilitate in le disveloppamento de cata modulo in gruppos de travalio distincte, iste methodo promove que tote le personal pote corriger e extender le un o le altere un parte del projecto. Le frequente probas de regression garanti que le possibile errores essera detegite.

Categoria:Disveloppamento de programmatura