JavaScript терпимее к людям, чем многие IT-команды 😉
Забавно, но спецификация JavaScript относится к разработчикам мягче, чем сами разработчики друг к другу.
Если вызвать многие встроенные функции неправильно, мир не рухнет.
🌱 Передал меньше аргументов? Получишь undefined. 🌱 Передал больше? Лишнее просто проигнорируют. 🌱 Нужно расширить возможности языка? Спецификация рекомендует добавлять новые функции, а не ломать старые.
Язык не пытается наказать тебя за каждую ошибку. Более того, многие решения в ECMAScript выглядят так, будто их авторы десятилетиями думали не о том, как сделать идеально, а о том, как ничего случайно не сломать для миллионов разработчиков и миллиардов строк кода.
И тут я поймал себя на мысли. В IT мы часто ведём себя ровно наоборот. Коллега предложил неидеальное решение? Сразу объясним, почему оно плохое. Джун задал простой вопрос? Отправим читать документацию. Кто-то написал статью? Найдём неточность и обязательно укажем на неё.
Иногда складывается ощущение, что многие разработчики хотят быть строже спецификации языка, на котором работают. Хотя почти весь прогресс в нашей профессии построен на другом. На людях, которым позволяли ошибаться, задавать глупые вопросы, пробовать странные идеи и иногда делать что-то не по канону.
Парадоксально, но JavaScript существует уже больше 30 лет именно потому, что научился жить с несовершенством. Не требовать идеальности, а постепенно развиваться, сохраняя совместимость со своим прошлым.
Что для команды опаснее: ошибка разработчика или страх её допустить?
· 02.07
Ёмаё, почти 31 год как миг пролетел! Это что, получается, что мы уже шутим над JS столько времени?! Вот это да! ((:
По поводу вопроса, думаю, что больше вредит команде проблема страха допустить ошибку. Программирование тем и интересно, что можно без проблем для окружающих допускать ошибки и учиться на них “локально”.
А так, получается, сидит программист и смотрит на JS боясь его трогать. С одной стороны мне понятны его опасения, с другой можно же одеть заshitный костюм и нырнуть в это опасное приключение! (%
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён