Инструмент для удаления висящего кода - PullRequest
2 голосов
/ 11 июня 2009

Этот вопрос является продолжением Существует ли достойный инструмент для автоматической очистки дерьма из каталогов решений VS? . Было бы замечательно, если бы был какой-то инструмент, который позволял бы удалять зависающий код (код не используется). Примерами могут быть неиспользуемые переменные, ссылки, функции или даже класс (старый код или код, написанный только для экспериментов).

Ответы [ 5 ]

4 голосов
/ 11 июня 2009

ReSharper делает это.

0 голосов
/ 11 июня 2009

Klocwork обладает некоторыми возможностями, чтобы указывать на старый код, который висит вокруг.

Кроме того, в GCC могут быть включены предупреждения, которые могут отразить множество тривиальных вещей, таких как неиспользуемые переменные или статические функции.

0 голосов
/ 11 июня 2009

JetBrains Resharper может сделать это (и многое другое)

0 голосов
/ 11 июня 2009

В некоторых версиях Visual Studio 2008 (конечно, для разработчиков) имеется инструмент анализа кода, который может помочь.

0 голосов
/ 11 июня 2009

Хорошие компоновщики удаляют неиспользуемый код из исполняемого файла. Это вариант оптимизации. Скорее всего, это не будет работать для публичных функций в разделяемых библиотеках, но внутренний код будет обрезан, если в него не будет никаких путей.

Проверьте ваш компоновщик (или, возможно, компилятор - в зависимости от языка).

...