Объединяйтесь вместе, чтобы решить проблему

Парное программирование - это практика, когда два человека собираются вместе и решают проблему. Один из них - водитель, а другой - навигатор. Эти роли можно переключать между парой. Парное программирование не может быть таким увлекательным, если не выполняется должным образом. Некоторые люди любят парное программирование, тогда как некоторым это может быть не так. Мы должны сосредоточиться на интересной части.

Веселая часть

Толкая друг друга

Работая в одиночку, мы, как правило, оставляем большую часть той части, которую можно отредактировать или выполнить TDD. В парном программировании мы подталкиваем друг друга, чтобы помочь друг другу лучше писать код.

Учиться друг у друга

Это хорошая возможность учиться друг у друга и расти вместе. Для старших, младших ограничений нет. Всегда есть чему поучиться.

Лучшие идеи приходят вместе с двумя умами

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

Более быстрая доставка функции

Когда мы работаем вместе, мы можем лучше решить проблему с помощью меньшего количества ошибок, что сокращает время тестирования. Также цикл проверки кода может быть выполнен быстрее.

ChitChats

Мы социальные животные, нам нужны болтовни ;)

Не очень веселая часть

Личное время

Проблема: парное программирование доставляет много удовольствия, если оно выполняется хорошо. Иногда нам может казаться, что у нас нет личного времени, когда мы занимаемся парным программированием. Нам нужно время, чтобы проверить нашу электронную почту, сообщения и все такое.

Решение. Для этого мы можем сделать небольшой перерыв на несколько минут и вернуться через некоторое время. Лучше каждые полчаса делать короткие перерывы. Вы можете использовать Технику Помидора в парном программировании.

Скучно

Проблема: одному из пары может стать скучно, если он потеряет контекст того, что они делают.

Решение: необходимо поменять местами водителя и штурмана. Переключиться можно после перерыва на личное время.

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

Если вы хотите идти быстро, идите в одиночку. Если хочешь далеко уйти, идите вместе

Парное программирование также зависит от культуры организации, над которой вы работаете. Если никто не любит парное программирование, инициируйте его. Поговорите с парой из своей команды и попробуйте.