One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 + W 479 & Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
С одной стороны, это чаще всего быстрый, ходкий способ посмотреть что происходит в программе (асинхронный вывод и трудновоспроизводимые кейсы не берём, тут всё понятно).
С другой, -- ну как-то неловко. С какого-то момента владения языком, когда ошибки перестают быть в основном тупыми, примерно в половине случаев ведь всё равно нужно поднимать отладчик, расставлять брейкпоинты, дампить стек и всё такое. Так почему бы не сделать это сразу?
То ли лишний раз потоптать клавиатуру и печатать в консоль действительно проще, то ли это устойчивая иллюзия -- много лет не могу понять.
1) проще посмотреть лог и понять
2) то еще удовольствие консольный gdb на удаленной машине без сорцов