Хр. Плохое Программирование (Проверка Кода).

Все много писали о парном программировании.

Как это круто и все такое.

Но проблема, похоже, возникает в том, что два программиста пишут как бы 150% работы одного программиста за день.

Ну то есть теоретически меньше.

А у нас было так, что просто каждому коммиттеру (тому, кто имеет право добавлять код в основную ветку программы) назначался рецензент и после коммита в транк (основная ветка программы) выдавался тикет (да!!! каждый коммит должен быть сделан в билете) был передан рецензенту (номер(а) коммита для этого билета был записан в билете).

Рецензент рассмотрел изменения и либо передал тикет тестировщику, либо вернул его коммиттеру по одной из причин: логическая ошибка, несоблюдение правил кодирования, сложный код, который невозможно прочитать и не документировать, либо он явно увидел ошибку в коде (например, забыл escape).

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

Никаких сложностей при просмотре чужого кода у меня не возникло, это не заняло много времени и добавило минуты отдыха к моему основному рабочему графику.

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

Вы использовали/используете что-нибудь подобное? УПД.

Я осознал свою ошибку.

Переименовал тему.

Теги: #экстремальное программирование #парное программирование #идеальный код #разработка сайтов

Вместе с данным постом часто просматривают: