![]()
ARHUI
![]() ![]() offline
Опыт:
3,341Активность: |
Поиск неиспользуемых переменных
Очень много переменных в скрипте. Думаю некоторые не используются. Существует ли способ автоматического поиска таких переменных? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Rewenger
The culprit will not die
![]() ![]() offline
Опыт:
35,873Активность: |
Удаляй переменные, вызывающие подозрение на неиспользуемость. Если джассхелпер возникает - возвращаем обратно или (если мест возникновения не так уж много) пытаемся использовать уже имеющиеся. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ARHUI
![]() ![]() offline
Опыт:
3,341Активность: |
Rewenger, дело в том что только 3 триггера на гуи, а это где-то 5% кода, если так удалять то лень потом возвращать, на самом деле хотел услышать что-то вроде "не парься - VXJWTSOPT все за тебя сделает"))) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
ctrl-z кто-то отменял? иличо ты не понял? удаляем переменную, сохраняем, выскакивает ошибка - переменная используется. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DotaMaster666
Silenced by GadenbIsh
![]() offline
Опыт:
1,259Активность: |
Между прочим, по идее adicHelper удаляет неиспользуемые переменные и функции. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nekit1234007
![]() ![]() offline
Опыт:
11,916Активность: |
По идее да, но не работает. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
а зачем? или вам память жалко или что? |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DotaMaster666
Silenced by GadenbIsh
![]() offline
Опыт:
1,259Активность: |
Попробую связаться с автором, может исправит... DotaMaster666 добавил:
Не только, например код может быть переработкой чего то, написанного давно, и этот мусор затрудняет его чтение. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Elf_Stratigo
![]() offline
Опыт:
4,699Активность: |
DotaMaster666:
пусть уж не удаляет, а лог пишет, дабы можно было понять, что удаляется, а что нет, имхо, полезней |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ARHUI
![]() ![]() offline
Опыт:
3,341Активность: |
Характерно для подключаемых библиотек. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Eraston
aka's CHLSN
![]() ![]() offline
Опыт:
1,600Активность: |
ARHUI, берешь нормальный текстовый редактор. Я это делаю так: копирую все в Notepad++. Double-кликом выделяем имя переменной там, где ее объявляют, и быстренько пролистываем код, наблюдая, где есть выделение (Notepad++ выделяет такое же слово).
Если выделения замечено не было там, где оно могло бы быть, смело удаляем переменную. Хотя есть способ проще. Ctrl+F. CopyPaste имя переменной. Ищем далее. Если нашел только 1 совпадение, удаляем. Если переменные глобальные, то вставляем в текст.ред. весь код и ищем. Собственно то, что Doc прописал: Цитата:
Было бы желание, за несколько минут уже очистил бы все. |
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ARHUI
![]() ![]() offline
Опыт:
3,341Активность: |
Теперь после сохранения карты, работаю с war3map.j в jasscraft 1.1.3, там есть Code Inspector, осталось только нормальный стиль подсветки синтаксиса замутить... |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
В таком случае закрываемся. +адикхелпер все чистит. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|