Существуют ли статические анализаторы, выявляющие наличие повторов шаблонов кода?

Интересуют анализаторы кода, написанного на C#, PHP. Но, думаю, что в комментарии можно писать про инструменты для других языков, т.к. и другим людям может быть интересно.


Ноги проблемы растут откуда? Хочу написать extension-метод, но не знаю, как потом найти повторяющиеся места в коде (простым поиском их выявить не удастся), чтобы заменить их вызовом метода.


Спасибо.
  • Вопрос задан
  • 3158 просмотров
Решения вопроса 2
DevMan
@DevMan
Ответ написан
Комментировать
@kastigar
Вот посмотрите еще PMD's Copy/Paste Detector. Правда он в составе java pmd, который, насколько я знаю, бесполезен для PHP проектов (именно сам PMD бесполезен). На зато PMD's CPD поддерживает не один язык.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AsyaRak
@AsyaRak
Маркетолог-единорог
Анализаторов много, вопрос в том - готовы ли вы платить за них деньги.
Как вариант, скачать демку. Вот неплохая статья с инфой по делу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы