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
print("Hello World!")
print("test2")
Разаровывать того, кто читает твой код?
Хотя иногда и дебажить бывает быстрее.
Опять таки, за что я не люблю it-юмор :) Он зачастую какой-то однобокий, высмеивает конкретное действие/язык/инструмент, словно какой-то ситх, хотя для всего есть время и место.
Как жаль, что язык не даст мне возможности сравнить и типы, если мне это понадобится. Ах да, он дает такую возможность! А ты проверяй любой чих и пук по сто раз, когда это надо и когда нет.
Я также понимаю, как должен работать js с его duck typing и связанными с этим особенностями. Проблема в том, что как раз эти особенности позволяют знатно стрельнуть себе в ногу.
Так-то весь серверный код можно было бы писать на чистом C. Но некоторые его особенности, в том числе фишки, сделали его настолько неэффективным, что под бэк-энд придумали целую вереницу c-образных языков. Тоже самое происходит с js. Но он настолько врос в web, что свободно его поменять не получится, все равно должно быть что-то транспилируемое в js.
Если же говорить про просмотр в точке остановки, то да -- VS умеет как залазить во внутрености, так и вызывать большинство методов для отработки.
This
- стектрейс всегда полный и шараебишься в поисках откуда ты пришел на бряку.
- у обьектов нет вменяемой структуры что есть полем/свойством/методом, и хер в один клик перейдешь к его описанию.
- вечная игра "угадай что сейчас в this"
- многопоточность? нет, не слышали.
И я не имею ввиду ардуину
А так вообще, дебаггер - это для девочек, ну или на первых днях освоения языка программирования, настоящие мужики пользуются логами.
Лучше сразу приобретать хорошие привычки.