Обнаружение дублированного кода в Visual Studio 2010 - PullRequest
8 голосов
/ 26 августа 2010

Clone Detective был отличным инструментом для поиска дублирующегося кода в VS 2008.

Существуют ли какие-либо инструменты для поиска дублирующегося кода, которые интегрируются в VS 2010?

* Clone Detective не выглядиткак его активно развивается 1 2 .

1 Ответ

4 голосов
/ 07 сентября 2010

(Вы, похоже, не получили никаких ответов через пару недель ... намеков нет, что нет тех, кто делает именно то, что вы хотите).

Наш CloneDR это инструмент, который обнаруживает клонированный код для C # 4.0 и современных диалектов Microsoft C ++, анализируя абстрактные синтаксические деревья для управления процессом обнаружения клонов.Это дает, IMHO, более качественный результат, чем схема на основе токенов, используемая ConQAT (которую использует Clone Detective).Вы можете увидеть примеры отчетов по предоставленной ссылке.

CloneDR специально не интегрируется в VS 2010, но работает под Windows, и его вариант командной строки можно легко подключить как настраиваемое действие VS 2010.Он постоянно совершенствуется.

РЕДАКТИРОВАТЬ Октябрь 2010 года: CloneDR теперь поддерживает VB.net, начиная с версии 10.0.

РЕДАКТИРОВАТЬ Ноябрь 2015: теперь поддерживаются VS2013 C ++ и C # 5.0 (C # 6.0 (скоро!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...