Extreme programming!!!

Матеріал з wiki
Перейти до: навігація, пошук
Onpage keywords chain search with * wildcard. Example: sear* my nam* will find Searh my names and search my Name


Екстремальне програмування (extreme Programming, XP) – спрощена методологія організації виробництва для невеликих і середніх за розміром команд розробників, які займаються розробленням програмного продукту в умовах незрозумілих або швидко змінних вимог.

Програмування відповідно до методик ХР доводить використання загальноприйнятих принципів програмування до екстремальних рівнів:

  • перегляд коду виконується постійно (з урахуванням того, що програмування ведеться парами);
  • кожен учасник проекту тестує код програми постійно (тестування модулів), навіть замовники проводять функціональне тестування;
  • проектування є складовою частиною повсякденної роботи кожного розробника (перероблення коду);
  • розроблення виконується з урахуванням вимоги збереження в системі найбільш простого дизайну, що забезпечує поточний необхідний рівень функціональності (простіші речі надійніші в роботі);
  • увага до архітектури системи на кожному етапі проекту;
  • інтеграційне тестування виконується після кожної найменшої зміни у системі (триваюча інтеграція);
  • ітерації невеликі – тривають години, кілька днів (постійне планування).

Виконала Назаренко Валерія

Developed by Інститут Програмних Систем