#вопрос Взятая мною книга по Java для начинающих - а именно Философия Java - предусматривает работу без IDE. При этом задачи ставятся достаточно трудные, чтобы без отладчика их решить. Можно отладочной печатью, но это все же крайне трудоемко.
Отсюда вопрос, а не предусмотреy ли дебаггер по примеру питоновского pdb?
Т.е. в питоне в коде ставим точку:
pdb.set_trace()
Интерпретатор останавливается. Мы можем тут проверить доступные в контексте переменные. И можем шаг сделать, нажимая клавишу. Можно и continue сделать.
Java, вроде как, промежуточное место занимает между компилируемыми и интерпретируемыми языками. По крайней мере, байт-код, вроде бы, интерпретатор уже проходит. Соответственно, возможно и применение механизма типа описанного выше.
Если вопрос звучит глупо, извините, пожалуйста. Но вообще говоря, почему бы и не быть такому механизму. Технически я для него проблем не вижу. IDE же как-то шагает. Хотя, они шагают и для языка C. Не знаю уж, как они там шагают. В общем, был бы признателен за ответ.