Екстремальне програмування: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
EmausBot (обговорення | внесок)
м r2.6.4) (робот додав: sq:Programimi ekstrem; косметичні зміни
Router (обговорення | внесок)
Немає опису редагування
Рядок 16:
 
XP використовується для скорочення вартості змін, завдяки представленню простих значень, принципів і методів. При використанні Екстремальне Програмування, проект повинен стати гнучкішим щодо змін.
 
== Основні прийоми XP ==
Дванадцять основних прийомів екстремального програмування (за першим виданням книги ''Extreme programming explained'') можуть бути об'єднані в чотири групи:
* Короткий цикл зворотного зв'язку (Fine scale feedback)
** [[Розробка через тестування]] (Test driven development)
** Гра в планування (Planning game)
** Замовник завжди поруч (Whole team, Onsite customer)
** [[Парне програмування]] (Pair programming)
* Безперервний, а не пакетний процес
** [[Безперервна інтеграція]] (Continuous Integration)
** [[Рефакторинг]] (Design Improvement, Refactor)
** Часті невеликі релізи (Small Releases)
* Розуміння, що поділяється всіма учасниками
** Простота (Simple design)
** Метафора системи (System metaphor)
** Колективне володіння кодом (Collective code ownership) або обраними шаблонами проектування (Collective patterns ownership)
** [[Стандарт кодування]] (Coding standard or Coding conventions)
* Соціальна захищеність програміста (Programmer welfare) :
** 40-годинний робочий тиждень (Sustainable pace, Forty hour week)
 
== Див. також ==