Как быстро удалить все неиспользуемые переменные с помощью xCode? - PullRequest
0 голосов
/ 23 апреля 2011

Мне было интересно, есть ли быстрый и эффективный способ удалить все неиспользуемые переменные (локальные, экземпляры, даже свойства) в xcode ... Я выполняю очистку кода в своем приложении и знаю ли я быстрый способ для рефакторинг кода мне бы очень помог ...

Спасибо ...

1 Ответ

0 голосов
/ 27 мая 2011

Прошло много времени с тех пор, как вы задали свой вопрос, и, возможно, вы уже нашли ответ, но из ответа на связанный вопрос :

Для статического анализа я сильно рекомендую Clang Static Analyzer (который счастливо встроен в Xcode 3.2 на снежном барсе). Среди всего прочего достоинства, этот инструмент может отслеживать код пути идентифицировать куски кода, который не может быть выполнен, и следует либо удалить, либо окружающий код должен быть исправлен так что это можно назвать.

Для динамического анализа я использую gcov (с модульное тестирование), чтобы определить, какой код на самом деле выполняется. Отчеты о покрытии (читать с чем-то вроде CoverStory) выявить невыполненный код, который - в сочетании с ручным обследованием и тестирование - может помочь определить код, который может быть мертвым Вы должны немного подправить установка и запуск gcov вручную на вашем двоичные файлы. Я использовал этот пост в блоге, чтобы получить начало.

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

...