Подтвердить что ты не робот

TFS Tool for Peer Code обзор

Может ли кто-нибудь предложить инструмент для выполнения проверки однорангового кода перед регистрацией, которая интегрирована с Team Foundation Server и Visual Studio 2008?

[Update]: Похоже, такого инструмента нет. Можете ли вы предложить лучший процесс для проверки кода после регистрации?

4b9b3361

Ответ 1

Ключевой особенностью, которая помогает нам делать обзоры кода в нашей команде, будет shelvesets. Разумеется, они менее заметны, чтобы работать в Visual Studio Team Editions из коробки. Вы можете сделать это еще дальше и определить рабочий процесс как часть шаблона Team Project, который обеспечивает проверку кода с помощью политик и пользовательских рабочих элементов. Хороший пример для начала можно найти в CodePlex: TFS Code Review Workflow

Лично я не использовал рабочий процесс; наша команда считает, что мы в достаточной степени способны выполнять обзоры кода с помощью функции основного полки. Это только немного понимает, как его использовать. Вот краткое описание нашего процесса:

  • Разработчик создает полку изменений, которые они хотят совершить.

  • Разработчик отправляет электронное письмо в Рецензент, определяя имя просматриваемого полки и любые связанные с ним рабочие элементы для ссылки в изменениях.

  • Рецензент получает полки и выполняет обзор, при необходимости делая любые предлагаемые изменения, если необходимо, на новом полке.

  • Рецензент отправляет электронное письмо, чтобы уведомить Разработчик после завершения проверки.

  • Если обзор не привел к каким-либо предлагаемым модификациям для Разработчика, полка может быть зафиксирована Разработчиком. В противном случае выполняются изменения и процесс повторяется.

Ответ 2

В Codeplex есть другое решение, называемое Team Review, которое является довольно всеобъемлющей системой рецензирования. Он также использует отложенные проверки и подписки на события, чтобы информировать обозревателей.

Ответ 4

У меня был хороший опыт работы с CodeCollaborator при использовании Mercurial DSCS, хотя интеграции было мало. CC обеспечивает способ обмена онлайн-сообщениями по выделенной строке кода, чтобы маркировать код как дефект, и он отслеживает, когда все комментарии и дефекты были просмотрены и разрешены. Он также показывает изменения кода в окне diff и позволяет загружать новые наборы изменений, демонстрируя различия между любыми двумя наборами изменений в обзоре.

Теперь я ищу использовать TFS. Я только что получил письмо от разработчика CodeCollaborator SmartBear, что можно интегрировать с внешним SCS. См. Внешнее отслеживание. Если я это сделаю, я уточню здесь. У меня нет связи с SmartBear, кроме использования CodeCollaborator.

Ответ 6

Возможно, вы захотите попробовать новый Инструмент обзора кода, который интегрируется с несколькими различными системами управления версиями, включая TFS 2008 и выше. В настоящее время он не поддерживает плагин визуальной студии.

Вы можете загрузить полнофункциональную пробную версию, ограниченную временем, для установки на Windows Server, или вы можете попробовать размещенную версию.

Примечание. Я связан с компанией, которая строит вышеуказанный продукт.