пятница, апреля 18, 2008

Code Review как стиль командной работы разработчиков

Как-то не задумывался раньше, как может быть построен процеес Code Review (обзор, обсуждение чужого кода). Почему-то мне всегда казалось что это требует совместного совещания, и как следствие - обладает низкой эффективностью.

Однако, буквально вчера я узнал что в Google это активно практикуется и этому отведено примерно 40% рабочего времени разработчиков. Но речь идет не о совместных посиделках, а использовании соответствующего инструментария, который позволяет видеть изменения в коде, и разворачивать обсуждения прямо внутри него.

Читать далее...

3 комментария:

Native-born citizen комментирует...

Спасибо за интересные ссылки. Code Review - очень полезная вещь для начинающих разработчиков, т.к. позволяет избавиться от многих стереотипов, привитых на этапе обучения. А парное программирование - реальный инструмент разработки, сам неоднократно пользовался. Особенно полезно в веб-разработке, когда одновременно пишется код для клиента, сервера и БД.

Unknown комментирует...

Парное программирование штука хорошая, но не всегда применимая. Вот у нас команда территориально разбросана, да и в разное время работаем - кому как удобнее.

В этих условиях Code Review выглядит хорошей альтернативой.

Native-born citizen комментирует...

Да, пожалуй, в условиях удаленной работы, для которой характерно отсутствие живого профессионального общения, Code Review был бы оптимальным вариантом.