TGINSIGHT POST
Post #1442
@leadgr
Teamlead Good Reads – ежедневные советы про менеджмент людей и команд
Содержимое
Когда парное программирование приносит больше всего пользы В задачах с высокой степенью определенности: 👉Программист, отвечающий за задачу, недостаточно сильный, чтобы быстро с ней справиться. Такое может происходить, например, с джунами. Добавление к нему в пару опытного разработчика поможет и с задачей быстрее справиться, и подкачать навыки джуна. 👉Программист сильный, но недостаточно знаком с кодовой базой. В таком случае парное программирование существенно ускоряет получение контекста. В задачах с высокой степенью неопределенности скилл и знание кодовой базы уже не настолько критичны, и в целом парное программирование тут полезно почти всегда. Вот почему: 👉Помогает избегать туннельного видения. Часто первое, с чего программист начинает решать неопределенную задачу – написание прототипа. В итоге первоначальная реализация прототипа может сильно ограничить возможные способы решения задачи и создать белые пятна. Второй взгляд сильно помогает с этим бороться. 👉Ускоряет фидбэк луп обсуждения и проверки идей. 👉Помогает побороть психологические блокеры, мешающие приступить к непонятной задаче, и перестать прокрастинировать.