Как организовать парное программирование?

 Публичный пост для комнаты «Тех»

Прямо сейчас я перехожу из дата аналитики в ML, с фокусом на Deep Learning

Способы изучения аналитики отличаются от способов изучения ML, поэтому многие из этих способов я придумываю с нуля и часто не понимаю как их реализовать. Например, не понимаю как работает парное программирование.
Вы просто сидите рядом и решаете одну задачу? Или Каждый решает свою?
Хочу применить его для совместного прохождения курса по DL, в котором много кода. Стоит ли делать парное программирование для прохождения целого курса, или лучше это делать для прохождения одной темы?

В треде хочу узнать базовые принципы совместного программирования, услышать инсайты как его проводить более эффективно

1 комментарий 👇

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

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

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб