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

Меня часто спрашивают, сколько человек должно заниматься парным программированием?

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

Люди должны составлять пары примерно на 6 часов в день

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

Что будет с остальными 2 часами? Его можно потратить любым количеством способов: это может быть способ отпустить родителей домой пораньше, это может быть время, когда новый человек потратит на изучение того, что вам может понадобиться завтра, или это может быть просто время, чтобы наверстать упущенное по электронной почте. .

Сделайте перерыв друг от друга за обедом

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

В США и других странах часто возникает социальное давление, чтобы стать частью группы, особенно во время обеда, например, обеда. Однако, если вы работаете в месте, где упор делается на парное программирование, стоит отметить, что вы можете увидеть за обедом людей, которые проводят несколько минут соло, прежде чем вернуться к парному программированию в течение дня.

Разделитесь на немного, чтобы провести исследование или найти ответ

Даже если вы в паре с кем-то на день. Вы можете попасть в точку, где вам либо нужно научиться что-то делать, либо вам нужно найти несколько различных вариантов продвижения вперед. Когда это происходит, может быть полезно разделиться друг от друга на определенное время (20–30 минут), а затем собраться вместе, чтобы потом поделиться тем, что вы узнали.

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

Наблюдайте за болью в часовом поясе

Удаленное программирование пары теперь полностью возможно, но при настройке пары важно учитывать часовые пояса. Лучше всего сочетать занятия в течение 3-4 часов, что делает их подходящими для утра или после обеда. Когда задействованы часовые пояса, паре может быть сложно распределить время обеда. может случиться так, что пара вместо этого сделает два 30-минутных перерыва или планирует одну сессию спаривания в день вместо двух.

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

Примечание: требовать от кого-то переноса времени из обычного рабочего дня, чтобы он мог программировать с кем-то за 12 часов, - это знак, что вам нужно заняться чем-то другим. Найдите пару или заново подумайте, как устроен проект.

Пары состоят из людей

Тема здесь в том, что люди в паре - это просто… люди! Как людям, бывают моменты, когда нам нужно делать перерывы, чтобы поесть, поспать, а иногда просто сделать тихий перерыв, чтобы освободить собственное свободное пространство.

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