Измерение сухости Asp.Net код с использованием статического анализа
Существуют ли инструменты статического анализа для Asp.Net что измеряет сухость ("не повторяйся") кода?
Я хотел бы получить отчет о том, где код дублируется в пределах Asp.Net проект.
1 ответ:
Наш инструментCloneDR может обнаруживать дублированный код по всему VB.net и код C#, которые составляют существенную часть ASP.net применение. CloneDR обрабатывает обнаружение в очень больших системах.
Мы можем построить детекторы клонов (используя те же самые основы) тривиально для HTML; у нас есть все части, но буквально не собрали их.
У нас нет чего-то конкретно для ASP.net файлы с вплетенным кодом ASP (он выглядит как HTML, но не совсем) с перемешанным .net код; мы могли бы построить такой без особых усилий. Вы можете увидеть что-то подобное в нашем CloneDR для JavaScript, который будет обрабатывать HTML-страницы, содержащие элементы javascript.