Мы собираемся запутать наш проект, но не хотим потерять возможность удаленной отладки и hotswapping.Отладка java obfuscated code
Возможно ли это? Какие инструменты могут справиться с этим? Я был бы доволен простой обфускацией - просто переименовал бы классы/методы/переменные.
[Edited] Мы используем Intellij IDEA, но не смогли найти плагин для этой задачи.
Да, я знаю о таблице SC. Но я и моя команда не являются тем гуру, которые могут легко отлаживать и изменять запутанный код даже с помощью таблицы. Поэтому я просто ищу инструмент, который позволит мне прозрачно отлаживать код. – Vitaly
Вам не нужно быть гуру, вы предоставляете стол и запутанную банку для приложения, и они снова становятся читаемыми (минус комментарий). А ... но я не думаю, что вы можете «hotswaping» с этим процессом (это как удаление и замена всей банки) –
Может быть, я что-то не понимаю. Смогу ли я «шаг за шагом» удаленно отлаживать запутанный код и видеть «нормальный» код в одно и то же время в каком-то отладчике (без каких-либо дополнительных действий, таких как просмотр таблицы, запуск других приложений и т. Д.)? – Vitaly