Не могу понять где нужно ставить брейкпойнты, в каком количестве.., да и как вообще эффективно и правильно пользоваться дебаггером. Сориентируйте, пожалуйста, на ресурс где доступно и понятно можно с этим вопросом ознакомиться.
Oleg
22 уровень
Нужна помощь
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dmitry Maslov
27 сентября 2018, 15:41
https://www.jetbrains.com/help/idea/debugging-your-first-java-application.html
+1
Сергеев ВикторMaster
14 сентября 2017, 20:56решение
Скажу так, готового ответа нет, брейкпоинты ставятся на тех строках, где вам интересно состояние. Количество опять же определяется от задачи.
Если вам надо определить почему возникает NPE, то в стектрейсе берется номер строки, где выскочил NPE и на ней ставиться брейк, а потом смотрится где и почему null. А дальше исходя из того, какой элемент == null прослеживается его жизненный цикл и откслеживается где он инициализируется и почему null
Ну и статья на последок http://info.javarush.ru/idea_help/2014/01/22/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-IntelliJ-IDEA-%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA-.html
+8
Oleg
14 сентября 2017, 21:03
Спасибо Вам, добрый человек!
0