Интервью вопрос -
Часто довольно легко отлаживать программу, когда у вас возникли проблемы с вашим кодом. Вы можете поместить часы, точки останова и т.д. Ждать намного проще из-за отладчика.
Но как отлаживать программу без отладчика?
Один из возможных подходов, который, как я знаю, просто помещает инструкции печати в ваш код везде, где вы хотите проверить проблемы.
Есть ли другие подходы, кроме этого?
Как общий вопрос, он не ограничивается каким-либо конкретным языком. Поэтому, пожалуйста, поделитесь своими мыслями о том, как бы вы это сделали?
EDIT. При отправке ответа укажите полезный ресурс (если есть) о какой-либо концепции. например Вход
Это будет полезно для тех, кто вообще не знает об этом (это включает меня, в некоторых случаях:)ОБНОВЛЕНИЕ: Michal Sznajderhas поставил настоящий "лучший" ответ, а также сделал его сообществом wiki.Really заслуживает много голосов.