Ответ 1
TFS 11 будет включать встроенную функцию обзора кода при ее отправке.
В настоящее время наша команда ищет плагин для просмотра кода для Visual Studio.
Мы уже проанализировали некоторые инструменты; а именно Code Collaborator, Crucible или TeamReview. Первые два инструмента основаны на веб-интерфейсах, поэтому пользователям необходимо постоянно переключаться между веб-клиентом и Visual Studio, что очень утомительно. TeamReview (решение с открытым исходным кодом) слишком ограничено в своей функциональности.
Нам нужен инструмент, который позволяет обозревателям отмечать невидимые строки кода непосредственно внутри редактора кода Visual Studio, а также создавать списки дел и темы обсуждения для выделенных строк. И, конечно же, инструмент должен быть интегрирован с TFS.
Важно, чтобы полный обзор выполнялся внутри редактора исходного кода Visual Studio; в противном случае вы потеряете полезные функции Visual Studio, такие как "Найти ссылки", "Перейти к декларации", подсветку синтаксиса, открыть связанные файлы и т.д.
Знаете ли вы о каком-либо инструменте, который может это сделать?
TFS 11 будет включать встроенную функцию обзора кода при ее отправке.
Эти два, которые я знаю, интегрируются с VS2010:
TeamReview
http://visualstudiogallery.msdn.microsoft.com/CD78EBE3-C029-4C6A-A773-70A92EAFB6ED
ReviewPal
http://visualstudiogallery.msdn.microsoft.com/d1e40c49-da36-42a5-8d5a-4ebe1feabbc9
http://chathurangaw.blogspot.com/
У меня нет опыта ни с одним (просто проверил их на время), поэтому было бы полезно обращать внимание пользователей.
Обновить - новые плагины:
Помощник по обзору
http://visualstudiogallery.msdn.microsoft.com/9ef817b4-2c6d-4213-8b08-5be48f9d91b9
Взгляните на помощника обзора (http://www.devart.com/review-assistant/). Он интегрируется с визуальной студией и поддерживает добавление комментариев к блокам исходного кода.
Просто взгляните на то, что выложили. Надеюсь, это может быть потенциальным кандидатом для вас.
Я также заинтересован в поиске такого решения (только для SVN, а не для TFS), но я не знаю о нем. После тщательного изучения TeamReview, я нахожу его возможным и модифицировать в соответствии с вашими потребностями. Написание VS-расширения довольно прямолинейно, и TFS имеет полный API, на который вы можете опираться. Не уверен, что он квалифицируется как ответ, но это то, что я буду делать.
Tasktop очень полезен с eclipse и предоставляет плагин для интеграции Collaborator. их приложение имеет автономную версию, но у них также есть версия Visual Studio.
В настоящее время я использую FxCop (только от MS) и модифицировал/добавлял пользовательские правила в соответствии с нашей политикой. Это дает хорошие результаты.
Здесь вы можете увидеть FxCop:
http://msdn.microsoft.com/en-us/library/bb429476%28v=vs.80%29.aspx
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=917023f6-d5b7-41bb-bbc0-411a7d66cf3c