Интернет магазин китайских планшетных компьютеров



Компьютеры - Парное программирование

23 января 2011





Парное программирование — техника программирования, при которой весь исходный код создаётся парами людей, программирующих одну задачу, сидя за одним рабочим местом. Один программист управляет компьютером и, в основном, думает над кодированием в деталях. Другой программист сосредоточен на картине в целом и непрерывно просматривает код, производимый первым программистом. Время от времени они меняются ролями, обычно, каждые полчаса.

Преимущества

Повышение дисциплины
Программисты в паре чаще «делают то, что нужно» и реже устраивают длинные перерывы.
Лучший код
Партнёры в паре менее склонны к неудачным решениям и производят более качественный код.
Гибкий поток работы
Высокий боевой дух
Коллективное владение кодом
Коллективное владение означает, что каждый несёт ответственность за весь код. Таким образом, каждый вправе вносить изменения в любой участок кода. Парное программирование поддерживает эту практику: работая в парах, все программисты получают доступ ко всем частям кода. Важное преимущество коллективного владения кодом заключается в том, что оно ускоряет процесс разработки, поскольку, при появлении ошибки, её может устранить любой программист.
Наставничество
Каждый, даже начинающий программист, знает что-то, чего не знают другие. Парное программирование — безболезненный способ распространить эти знания.
Командный дух
Меньше прерываний
Экономическая обоснованность
Высокое качество дизайна
Обратная связь
Непрерывность проверки кода
Ошибки обнаруживаются сразу же, как только появились, это позволяет экономить и время, и деньги. Команда разработчиков сплочается, что позволяет закончить работу раньше и в лучшем качестве.
Обучение
Программисты постоянно обмениваются знаниями.


Просмотров: 1011


<<< Шаблоны J2EE
Castlevania: Dracula X >>>