Измерение СУХОСТИ кода Asp.Net с использованием статического анализа - PullRequest
4 голосов
/ 19 января 2011

Существуют ли инструменты статического анализа для Asp.Net, которые измеряют СУХОСТЬ («Не повторяй себя») кода?

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

1 Ответ

1 голос
/ 03 марта 2011

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

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

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

...