JavaScript
Почему большинство прогеров не ставят точку с запятой в конце строчек кода при разработке приложений на js?
В целях минимизации кода? Или почему вы не ставите, какие при этом вы преследуете цели и что при этом чувствуете? =)) Чувствуете ли вы себя виноватыми?)) может быть стыд испытываете?
Не ставят точки с запятой, только идиоты которые считают себя супер крутыми программистами, они надеются что интерпретатор сам вставит точку запятой, если есть перевод строки, но нужно помнить о том что JavaScript не везде ставит их, там где не законченно выражение он не вставит точку запятой. Хороший тон программирования всегда лучше ставить точку запятой, это будет гарантировать программисту то что он хотел, если не ставить точки запятой то это может запутать другого программиста или самого себя, без точки запятой не понимаешь где заканчивается выражение и где начинается новое. На счёт минимизации кода для этого уже есть множество различных оптимизаторов которые занимаются удалением комментариев, сжимают максимально исходный код и удаляют лишние не используемые функции. Конечно есть такие языки где не нужно ставить точки запятой, это как раз Python но в этом языке требуется обязательное наличие отступов. Так что программиста не должно волновать процесс минимизации кода, этим займутся другие оптимизаторы кода, он должен заботиться о том, чтобы написанный им код, был понятен самому себе и другому программисту.
Сергей Жарик
Ого я ж даже и неожидал такого крутого ответа))) Вообще думал, что щас будут говорить шо я долбик и ставить их типо считается излишеством)))) а тут прям все за... однако почти везде вижу что никто не ставит... вот и уточнил здесь... Лично для меня это трудно не ставить только потому, что это отклонение от общепринятых устоев... привыкнешь не ставить и на других языках где надо это припомнится))))
Тот, кто не ставит точку с запятой после выражений, забыл лик своего отца.
Потому что это допускается. Хотя я лично ставлю везде, мне так больше нравится, да и вероятность случайной ошибки минимизируется.
Не ставят, так как пользуются расширениями для редакторов кода по типу Prettier, которые сами ставят точки с запятой
Похожие вопросы
- Нужно ли ставить точку с запятой после каждого выражения в JavaScript?
- Если в конце строчки кода не ставить ; в javascript то какие побочные эфекты появятся ?
- Обучение разработки приложений
- Какую структуру данных вы используете в разработке js приложений? Дерево? или Множество объектов? пояснение внутри
- Почему js код отрабатывает 1 раз?
- Что делает этот код на JS?
- Не могу понять почему код на js не работает.
- Помогите, пожалуйста, написать js код для обновления ссылки
- Почему jQuery методы популярнее js методов при общении с ДоМ?
- Ребят помогите с кодом пожалуйста (JS, Googl Apps Sсript)