Сегодня мы собираемся узнать о парном программировании. В парном программировании вы работаете в команде. Почему
два человека должны использовать один компьютер? Потому что одна голова хорошо, а две - лучше. Мы работаем вместе
интересным способом. Потому что мы интересные люди. Мы интересные.
В парном программировании вы и ваш партнер будут сидеть вместе за
одним компьютером и вы оба будете работать над одним и тем же проектом. Сейчас мы работаем
над Монстрами кода!О нет! Огненный монстр! У нас закончилось время, мне жаль, мы вернёмся к этому позже.
В парном программировании один является водителем, а другой человек
это штурман, прямо как вождение автомобиля.
Выбирай, водитель или штурман? -Водитель.
Водитель сидит за компьютером и пользуется клавиатурой, мышью или сенсорным экраном и
контролирует основные действия за компьютером. Я устанавливаю стрелки так, чтобы они заставили
персонажа двигаться в том направлении, в котором он пытается двигаться. А другой человек -
штурман. Штурман помогает водителю, отвечая на его вопросы и указывая на
потенциальные проблемы или ошибки.
Иди налево. Вместо того, чтобы идти направо.
Общение это ключ к успешному парному программированию. Не
оскорбляйте своего партнера. Относись уважительно и не будь властным штурманом, потому что никому не нравится пассажир, дающий советы.
Почему ты не можешь сделать это? Эй, подожди! Прекрати это, верни это. (НЕ отбирайте мышь или клавиатуру водителя)
Общение - это ключ к успеху парного программирования. Вы и ваш партнер
всегда должны разговаривать. (Поговорите друг с другом о работе)
Водитель может объяснить, что он или она делает. (Объясните, что вы делаете)
Штурман может помочь подсказать что делать дальше. (Думайте заранее и вносите предложения)
Навигатор должен думать об общей картине, а водитель фокусируется на
деталях. Обе роли важны
Хотите переключиться? Ладно. Сейчас я водитель. (НЕОБХОДИМО часто менять роли)
Обязательно часто меняйте роли.
Подожди секунду, почему это не работает?
Ты должна прикрепить его там, посмотри, здесь есть дыра.
Вы видели, как мой партнер помог мне решить головоломку с меньшим количеством попыток?
Она нашла мои ошибки. Парное программирование -
это совместная работа в команде.
Делать: Будьте уважительны, поговорите друг с другом о работе, объясните, что вы делаете
Делать: думать наперед, вносить предложения, часто менять роли.
НЕ ДЕЛАТЬ: быть властным штурманом или отбирать мышь или клавиатуру водителя.