Hacker News Digest

07 сентября 2025 г. в 08:22 • mahesh-hegde.github.io • ⭐ 225 • 💬 199

OriginalHN

#debugging#vscode#launch.json#breakpoints#exception-handling#programming#development

Things you can do with a debugger but not with print debugging

  • Смотреть весь стек вызовов — мгновенно переходить к родительским фреймам и проверять переменные там.
  • Вычислять выражения на лету — вызывать функции и менять состояние без перезапуска.
  • Ловить исключения в точке броска — ставить брейкпоинт на throw и видеть, почему упало.
  • Менять ход выполнения — подменить URL, флаг или объект прямо в памяти, не трогая код.
  • Стандартизировать запуск — закоммитьте .vscode/launch.json, и новичку хватит одного клика, чтобы запустить сервер или CLI с нужными env и аргументами.