
На днях я и мой коллега размышляли на тему улучшения качества производимого нами кода. Особо не зная других практик, сошлись на том, что стОить попробовать делать периодический code review, дабы пинать друг друга проектировать и писать код более качественно.
И вот букавально сегодня мне на глаза попалось интересное обсуждение в ЖЖ-шечке у Якова Сироткина именно на эту тему. Действительно, у этого подхода есть достаточно много минусов. О плюсах говорить нечего. Они и так очевидны. Что же, будет интересно посмотреть на развитие дискусси от практикующих людей.
Еще одним побуждающим поводом стал выход стабильного релиза системы для организации code review, под названием Review Board. Проект написан на Django, и сможет интегрироваться с SVN и MySQL. Лицензия MIT. То что нужно! Конечно, самое главное это скриншоты :)
Согласно OpenNET-у, этот проект писали программисты из и для vmWare. Кстати там же представлен полный список возможностей системы на русском языке.
Что ж, возможно code review всё таки "быть" ?..
Этот проект посвящен интересным и позновательным фактам, новостям, событиям из жизни web-разработчика.
Акцент размещенных здесь статей смещен в сторону решения задач, связанных построения сложных, нетривиальных и просто необычных систем.

http://mumak.net/stuff/your-code-sucks.html (via alena c++)
В статью особо не вчитывался. Для изучающих тему возможно пригодится.
Общение через системы, подобные Review Board, имеют растянутую во времени коммуникацию, и меньшую "концентрацию" над улучшением кода.
Возможно это прекрасное решение для больших комманд разработчиков, в которых мне работать не доводилось.