Clone Detective был отличным инструментом для поиска повторяющегося кода в VS 2008.
Существуют ли какие-либо инструменты для поиска повторяющегося кода, которые интегрируются в VS 2010?
*Не похоже, что Clone Detective активно разрабатывается 1 2.
Clone Detective был отличным инструментом для поиска повторяющегося кода в VS 2008.
Существуют ли какие-либо инструменты для поиска повторяющегося кода, которые интегрируются в VS 2010?
*Не похоже, что Clone Detective активно разрабатывается 1 2.
(Кажется, вы не получили никаких ответов через пару недель... намеки на то, что нет тех, которые делают именно то, что вы хотите).
Наш CloneDR — это инструмент, который обнаруживает клонированный код для C# 4.0 и современных диалектов Microsoft C++, анализируя абстрактные синтаксические деревья для управления процессом обнаружения клонов. Это дает, ИМХО, более качественный результат, чем схема на основе токенов, используемая ConQAT (которую использует Clone Detective). Образцы отчетов вы можете посмотреть по предоставленной ссылке.
CloneDR специально не интегрируется в VS 2010, но он работает под Windows, и его вариант командной строки можно легко подключить как пользовательское действие VS 2010. Он постоянно совершенствуется.
РЕДАКТИРОВАТЬ Октябрь 2010: CloneDR теперь поддерживает VB.net до версии 10.0.
РЕДАКТИРОВАТЬ Ноябрь 2015: теперь поддерживает VS2013 С++ и С# 5.0 (С# 6.0 скоро!)