|
Экстримальное Программирование. |
Автор - Кент Бек; Язык - русс. |
Экстремальное программирование (Extreme Programming), часто обозначаемое аббревиатурой ХР,
— это дисциплина разработки программного обеспечения и ведения бизнеса в области создания
программных продуктов, которая фокусирует усилия обеих сторон (программистов и бизнесменов)
на общих, вполне достижимых целях. Команды, использующие ХР, производят качественное
программное обеспечение с весьма большой скоростью. Методики, которые входят в состав
дисциплины ХР, описанной в данной книге, выбраны из-за того, что они основаны на человеческом
творчестве и принятии того, что человек является существом неустойчивым и подверженным ошибкам.
|
|
Extreme programming. |
Язык - русс. |
XP рассматривает кодирование в качестве ключевого фактора на протяжении всего проекта. Именно код
является связующим звеном в общении между различными командами разделеными географически.
Жизненный цикл и поведение сложных объектов определяется посредством тест-кейсов, т.е. опять же
через код. Отчеты об ошибках также содержат тест-кейсы, детализирующие проблему. Таким образом
вся разработка опирается на код. Однако процедура разработки подразумевает не только "надежное
кодирование", но и поставку этого кода в соответствии с графиком, а это уже намного сложнее.
Для этого необходимо использовать лучшие методики, и в частности XP, включая unit-тестирование,
программирование в парах, и рефакторинг.
Короче говоря XP обещает уменьшить риск невыполнения проекта, улучшить реакцию на изменения в
требованиях, учучшить производительность и одновременно получить удовольствие от работы в команде.
|