Я хочу, чтобы иметь возможность выполнять обзор однорангового кода с помощью Subversion, но какой самый простой способ сделать это без установки серверного приложения или оплаты онлайн-сервиса?
PS: Это проект .Net в Visual Studio.
Я хочу, чтобы иметь возможность выполнять обзор однорангового кода с помощью Subversion, но какой самый простой способ сделать это без установки серверного приложения или оплаты онлайн-сервиса?
PS: Это проект .Net в Visual Studio.
Вы должны настроить Trac, он имеет интеграцию с Subversion и имеет плагин экспертной оценки на хакерах Trac. Это даст вам возможность легко отслеживать просмотры кода без необходимости вручную выполнять различия.
Кроме того, если плагин Trac/peer review для вас слишком много накладных расходов... VMWare разрабатывает приложение для проверки кода, которое является полностью открытым исходным кодом здесь.
Я действительно понял другой более простой способ сделать это.
Создание Diff Pack
Просмотр Diff Pack против локальных изменений
Просмотр необработанных изменений
Если вы используете Eclipse, я рекомендую плагин Jupiter.
Я бы сказал, чтобы посмотреть эту публикацию. Мне лично нравится Rietveld.
Если вы используете TortoiseSVN, вы должны открыть журнал из корня ветки, которую вы просматриваете. Выберите ревизию в верхней панели, а в нижней панели будут перечислены все файлы, которые были изменены. Я не использовал его некоторое время, но вы должны иметь возможность просматривать различия в изменениях файлов, которые были изменены в версии.
Могут ли разработчики сидеть вместе? Могут ли они выполнять парное программирование? Если они могут, вам не понадобится инструмент.
Я бы посоветовал вам попробовать Review Board, мощный инструмент для проверки кода на основе открытых исходных кодов, который предлагает разработчикам простой способ обработки обзоров кода.
Посетите http://www.reviewboard.org/
Проверьте мою собственную визуальную надстройку stuio, которую я сделал для просмотра в среде Visual Studio IDE
Я рекомендую "CodeReviewer" из программного обеспечения SmartBear.
Это не бесплатно, но я думаю, что он отлично справляется со своими делами.
http://www.smartbearsoftware.com/codecollab-codereviewer.php
Отъезд Codestriker - это бесплатный и открытый исходный код. Мы использовали его в течение нескольких лет, и он имеет большую интеграцию с svn.
Плагин просмотра кода для Trac действительно хорош. На самом деле весь компонент интеграции исходного кода для Trac хорош. Проверьте это, вы не будете разочарованы.
Почему вы хотите связать процесс просмотра с вашей IDE?
Это звучит немного отключен. Обычно система обзора будет интегрирована с вашим источником, а не с IDE.
Вы можете google для "инструментов проверки кода" и найдете много вариантов.
К сожалению, тот, кого я могу порекомендовать, не может получить:) его дом вырос,
Но я думаю, что инструменты - это второй этап, для начала вы можете сделать обзор кода в паре. Просто используя простую программу diff перед тем, как передать код в исходный код, руководитель команды/старший инженер сделает магию. Вы увидите, сколько ошибок вы предотвратите простым просмотром кода без каких-либо инструментов.
Используйте TortoiseDiff, поставьте его на большой экран, и все сидят вокруг экрана и начнут сопоставлять изменения с требованиями. Это будет здорово, но если они все вместе все время, просто сделайте их (или вы) часто проводите рецензирование отзывов, и вам не потребуется обзор кода, за исключением того, что вы хотите, чтобы все были на одной странице.
Прошло много времени с тех пор, как был задан вопрос, и миру сейчас повезло, что у него есть Git и Github. Используйте эти инструменты.