IntelliJ IDEA. Замена исполняемого кода при отлдаке

Автор: zje , 17 ноября 2022

В дебаге нажать Shift-Shift и ввести Reload Changed Classes

или

Run → Debugging Actions → Reload Changed Classes

Нельзя заменять код в том методе, где остановился дебаггер. В любом другом — можно.

Фичи отлично работают вместе для простых правок, которые сложно воспроизвести. Например, ошибка воспроизводится редко, на специфичном стенде или при участии других компонентов. План действий такой:

- Зайти в удалённый дебаг, найти ошибку

- Вернуться на пару фреймов назад

- Поправить ошибку, сделать замену класса

- Проверить, что всё ок

При этом сервис продолжит работать с исправленным классом.

Теги

Комментарии