Измерение сухости Asp.Net код с использованием статического анализа


Существуют ли инструменты статического анализа для Asp.Net что измеряет сухость ("не повторяйся") кода?

Я хотел бы получить отчет о том, где код дублируется в пределах Asp.Net проект.

1 4

1 ответ:

Наш инструментCloneDR может обнаруживать дублированный код по всему VB.net и код C#, которые составляют существенную часть ASP.net применение. CloneDR обрабатывает обнаружение в очень больших системах.

Мы можем построить детекторы клонов (используя те же самые основы) тривиально для HTML; у нас есть все части, но буквально не собрали их.

У нас нет чего-то конкретно для ASP.net файлы с вплетенным кодом ASP (он выглядит как HTML, но не совсем) с перемешанным .net код; мы могли бы построить такой без особых усилий. Вы можете увидеть что-то подобное в нашем CloneDR для JavaScript, который будет обрабатывать HTML-страницы, содержащие элементы javascript.