Какой отладчик Java * вы * используете

Я трачу много времени на отладку приложений в Eclipse с помощью JPDA. Есть несколько проблем с отладчиком Eclipse, которые меня очень раздражают. Может ли кто-нибудь порекомендовать плагины, лучшие отладчики или, возможно, уловки, о которых я еще не знаю?

  • На вкладке «Переменные» вы можете вводить и выполнять фрагменты кода Java. Однако сначала вам нужно что-то щелкнуть (обычно я нажимаю " есть ли способ проверить состояние приложения, в котором было создано исключение? В настоящее время мне нужно установить точки останова непосредственно перед возникновением исключения, а затем попытаться воспроизвести его.
  • Когда я переступаю строку со множеством операторов на ней, я не вижу, какой из этих операторов выполняется, за исключением "подходя" к каждому, чтобы увидеть, куда он меня приведет.
  • Если исходный код не найден, Eclipse просто тупо смотрит на вас. Вы получаете полезный экран с сообщением «Редактор файлов классов / Исходный код не найден», что совершенно бесполезно. Я бы предпочел иметь возможность просматривать байт-коды, чтобы я мог хотя бы видеть, что происходит. Кто-нибудь знает об отладчике Java, который делает это лучше, чем Eclipse?
7
задан mikevdg 22 December 2010 в 21:16
поделиться