Автор | Сообщение |
|
| постоянный участник
|
Пост N: 205
Зарегистрирован: 27.07.08
|
|
Отправлено: 21.05.12 11:46. Заголовок: Программа поиска неиспользуемых переменных
У меня тут одна программа, которая очень часто переделывалась и там осталось много переменных и функций, которые больше не используются. Подскажите, пожалуйста, программу для поиска неиспользуемых переменных и функций. Там 12 тыс. строк кода и искать без помощи программы было бы затруднительно.
|
|
|
Ответов - 6
[только новые]
|
|
|
| |
Пост N: 64
Зарегистрирован: 16.12.08
|
|
Отправлено: 21.05.12 12:53. Заголовок: Для переменных поста..
Для переменных поставь уровень показа сообщений - 3 /w[<level>] set warning level number (0..3, default 1) а для функций (процедур), здесь нужно немного поработать. Возьми программу из поставки minigui - FuncList (ПОСТРОИТЕЛЬ СПИСКА ФУНКЦИЙ). Запусти, она создаст список (в файле) функций и процедур. Напиши програмку, которая бы пробежала по файлу функций и искала вхождения данной функции в коде. Если одно вхождение - помечаем, потом удаляем. Не самый лучший вариант, но реальный.
|
|
|
|
| |
Пост N: 122
Зарегистрирован: 10.07.07
|
|
Отправлено: 22.05.12 12:46. Заголовок: Если перенести проек..
Если перенести проект в xMate, то там есть возможность не только найти неиспользуемые переменные, но и удалить их. И как "побочный" эффект красиво отформатировать код. Также легко сделать список функций проекта, вызовы к которым можно затем поискать в проекте. Если найдется только "Function <имя функции>", то функцию, очевидно, удаляем. Или же по имеющемуся списку написать программку, как предлагает santy.
|
|
|
|
| |
Пост N: 37
Зарегистрирован: 08.02.11
|
|
Отправлено: 24.05.12 09:03. Заголовок: MiniGUI\UTILS ..
MiniGUI\UTILS\Project_Analyzer покажет неиспользуемые функции
|
|
|
|
| |
Пост N: 65
Зарегистрирован: 14.01.09
|
|
Отправлено: 22.06.12 10:02. Заголовок: в мое время ;-)
в мое время (лет 20 назад) была програмка - документатор для фокса или дбейса. кажется SNAP.exe называлась. Она фортировала исходники красиво c псевдографическим оформлением циклов и прочими красивостями, описывала функции, какие у них параметры, из каких файлов вызываются итд. ТАм же был отчет о переменных: типы, где используются. Короче, интересно. Но она устарела. может кто знает, есть ли новые версии?
|
|
|
|
| |
Пост N: 70
Зарегистрирован: 16.12.08
|
|
Отправлено: 22.06.12 11:11. Заголовок: Для Фокспро есть про..
|
|
|
|
| |
Пост N: 522
Зарегистрирован: 11.06.10
|
|
Отправлено: 22.06.12 15:18. Заголовок: santy пишет: Для Фо..
santy пишет: цитата: | Для Фокспро есть продукт PDM |
|
И чем этот продукт поможет в этой ветке?
|
|
|
|