2016-01-27 3 views
0

В качестве части отчета анализа кода мне было предложено создать, мне нужно оценить дублирование каждого файла в решении. Чтобы оценить каждый файл, я использую шкалу от 0 до 100, где номер соответствует одной из категорий в окне «Результаты анализа кода клонирования» в Visual Studio (т. Е. 0 == Точное совпадение), 25 == Сильное совпадение), 50 == Средний матч (ы), 75 == Слабый матч (ы), 100 == Нет матчей).Получение результатов анализа клонирования кода, сгруппированных по файлу

Проблема заключается в том, что при запуске из Visual Studio результаты анализа кода клонирования отображаются в окне, из которого я даже не могу скопировать текст, не говоря уже о группе по файлу. Есть ли способ вывода результатов в текстовый файл или какой-либо другой тип файла, чтобы, по крайней мере, я мог выполнить «Найти все» для текста, соответствующего имени каждого файла, который мне интересен, чтобы увидеть, соответствует ли и соответствует ли это файлы есть? Еще лучше, есть ли способ группировать результаты по файлу, чтобы определить совпадения по файлу, а не плоский список совпадений?

+0

Не MS, но видеть http://www.semanticdesigns.com/Products/CloneDR/JavaExample/jCrossReference.html. Эта же информация доступна как XML. –

+0

Спасибо, этот URL дал мне 404, хотя - это правильно? – Sphynx

+0

Извините. Как-то URL-адрес отключен. Я протестировал это: http://www.semanticdesigns.com/Products/Clone/JavaExample/jCrossReference.html –

ответ

0

Посмотрите, подходит ли это для вас.

  • Перейти к началу справа внизу окна результатов, прокрутив весь путь до снизу.
  • Нажмите на самую последнюю запись.
  • Клавиатура делает это: Control + Shift + Home.
  • Все записи должны быть выбраны.
  • Клавиатура делает это: Control + C.
  • Все записи должны быть скопированы на клавиатуру. Откройте excel.
  • Вставить в excel.
  • Манипулировать.

Хили в Тампе

+0

Спасибо за ответ, к сожалению, я больше не работаю в компании, которая просила эту работу сделать, и теперь у нас есть только доступ к VS2010. Если я смогу подтвердить, работает ли это в будущем, я буду отмечать его как принятый ответ. – Sphynx