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

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
м Відкинуто редагування 195.234.74.155 (обговорення) до зробленого Viiiv
Мітка: Відкіт
парочка орфографічних узгоджень в першій частині
Рядок 1:
{{ТРПЗ}}
'''Екстремальне програмування''' ('''XP''' від {{lang-en|Extreme Programming}}) — [[методологія розробки програмного забезпечення]], найпопулярніша серед так званих [[Гнучка методологія розробки програмного забезпечення|гнучких методологій]]. Має на меті поліпшення якості програмного забезпечення та чутливість до змін у вимогах замовників. Як вид гнучких методологій, XP радить часті "випуски" програми у коротких циклах розробки, що має на меті поліпшити продуктивність праці та покращити можливості виконання вимог замовника, що змінюються. Авторами даної методології є [[Кент Бек]], [[Ворд Каннінгем]], [[Мартін Фаулер]] та інші.{{fact}}
 
Інші елементи екстремального програмування включають в собісебе: [[парне програмування]], проведення обширної перевірки сирцевого коду, [[модульне тестування]] всього коду, уникання створення функціональності до того, як вона дійсно необхідна, простота та ясність коду, очікування на зміну вимог замовників з плином часу та коли вимоги до продукту стають ясніші, досить часте спілкування із замовником та між самими програмістами. Назва методології походить від ідеї застосувати корисні методи і практики [[Розробка програмного забезпечення|розробки програмного забезпечення]], піднявши їх до "екстремальних" рівнів.
 
Критики XP зауважують на потенційні недоліки цієї методології - нестабільні вимоги, незадокументовані компроміси конфліктів користувачів, відсутність загального документу дизайну програми.
 
== Історія ==