Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Парное программирование



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

Удалённое (дистанционное) парное программирование,

Такжеизвестное каквиртуальное парное программированиеилираспределённое парное программирование, это разновидность парного программирования, в котором два программиста находятся на расстоянии друг от друга, работая через средство совместного редактирования кода, удалённый рабочий стол, или посредством плагина для интегрированной системы разработки. Удалённое парное программирование добавляет дополнительные трудности, отсутствующие в обычном парном программировании, такие как дополнительные задержки координации, зависимость от более тяжеловесных инструментов управления задачами вместо таких упрощённых вариантов, как карточки с индексами, и отсутствие невербальных средств общения, приводящее к непониманию и конфликтам в таких вопросах, как "чья сейчас клавиатура".

Итак сделаем вывод, что программирование в паре, обладает многочисленными преимуществами, как экономическими, так и многими другими:

- Любые решения в области дизайна принимаются не одной головой, а двумя;

- Какую бы часть системы вы не взяли, в ней будут хорошо разбираться по крайней мере два человека;

- Если разработкой одного участка кода занимаются одновременно два человека, снижается вероятность ошибок, неаккуратного кода, отсутствие необходимых тестов и т.п.;

- Партнеры в парах постоянного меняются, благодаря чему знание о внутреннем устройстве разрабатываемой системы быстро распространяется между членами команды;

- Происходит постоянная перепроверка чужого кода: один партнер пишет код, другой просматривает этот код.

Как подтверждают исследования, программирование в паре на самом деле эффективнее, чем программирование в одиночку. Возможно, когда вы начнете программировать в паре, вам придется смириться с небольшим снижением скорости.





Дата публикования: 2015-10-09; Прочитано: 318 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...