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

Веб-инструменты для анализа кода для Team Foundation Server

Наша команда хочет начать использовать инструмент для проверки кода. Я использовал много в прошлом, и я очень люблю несколько вариантов, доступных для SVN.

Тем не менее, мы используем Team Foundation Server для управления версиями, и я обнаружил, что существует реальная нехватка опций. До сих пор через поиск я нашел SmartBear Code Collaborator и проект с открытым исходным кодом http://malevich.codeplex.com/

В идеале был бы такой инструмент, как: http://www.atlassian.com/software/crucible/

который будет привязан к TFS. Любые предложения?

4b9b3361

Ответ 1

Code Collaborator выглядит как лучший общий продукт на данный момент.

Ответ 3

Это не основано на веб-интерфейсе (если вы не используете веб-интерфейс TFS), но этот инструмент выглядит так, как будто он может соответствовать вашим потребностям: TeamReview

Ответ 4

Вы можете посмотреть на это сообщение, объясняя, как использовать NDepend, чтобы сфокусировать обзор кода на то, что было изменено со времени последнего выпуска

Резко используйте ваши обзоры кода

Ответ 6

NDepend - очень гладкий инструмент для просмотра кода. Его можно использовать для большего, чем просто обзоры кода. Хотя я не уверен в TFS, я знаю, что он поддерживает сценарии NAnt и MSBuild, которые могут быть использованы для непрерывной интеграции. Вы можете найти демонстрацию непрерывной интеграции здесь.

Ответ 7

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

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

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

Ответ 8

Для чего вы можете заставить Crucible работать с кодом из репозитория TFS, используя мост из TFS в систему управления версиями, с которой Crucible действительно работает.

Мы делаем это, когда работаю. Мы используем git-tfs, чтобы клонировать наш репозиторий TFS в локальный репозиторий git (мы просто застряли на жестком диске сервера, на котором размещен Crucible ) и сконфигурированный Crucible для указания на локальный репозиторий git. Затем мы настраиваем запланированную задачу, которая запускает 'git tfs pull' и настраивает ее на каждые несколько минут. Это хорошо работает для нас.

Ответ 9

Мы используем тигель и TFS в нашем проекте. Короче говоря, мы переводим TFS в GIT repo. Подробности здесь: fooobar.com/info/422656/...