Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   JavaScript разработчик в офис СПБ (https://javascript.ru/forum/job/25269-javascript-razrabotchik-v-ofis-spb.html)

tenshi 11.02.2012 21:21

Цитата:

Сообщение от Gozar (Сообщение 156736)
Он занимается стандартизацией.

Не вижу тут никакой проблемы. Все по моему и так клали болт на чужое мнение. Не видел ещё ни одного кто сказал бы: Я всегда проверяю свой код в JSLint чтобы другие могли его прочесть не ломая себе мозг.

он занимается ерундой. проверяет по высосанным из пальца "полезным" правилам типа "в условии цикла не должно быть равенства" или "в конце строки пренепременно должны идти семиколоны" или феерическое "параметры функции обязаны прилипать к обрамляющим скобочкам". и эти бесполезные "стандарты" идут в нагрузку к небольшому количеству действительно полезных правил типа "использование неопределённой переменной".

Gozar 12.02.2012 00:34

Цитата:

Сообщение от tenshi (Сообщение 156821)
эти бесполезные "стандарты" идут в нагрузку к небольшому количеству действительно полезных правил типа "использование неопределённой переменной".

JSLint это компилятор js?

Насколько я помню это лишь набор правил. Тебе их кто-то навязывает?

Цитата:

Warning!JSLint will hurt your feelings.

DreamTheater 12.02.2012 23:35

Цитата:

Сообщение от tenshi (Сообщение 156723)
что лишний раз доказывает уёбищность сего инструмента. вместо поиска реально проблемных мест он занимается крючкотворством.

http://javascript.crockford.com/code.html
http://www.oracle.com/technetwork/ja...oc-136057.html (эта круче :))

Ну да, плевать нам на конвенции.

tenshi 08.10.2012 17:50

эти конвенции не избавят вас от ошибок и не облегчат поддержку. всё, что они обеспечивают - уменьшение раздражения от того, что "чужой код не такой как мой". однако как ни стандартизируй и не устраивай священные походы против инаковерцев - не сможешь заставить весь мир программировать как ты, и сам не сможешь программировать как весь мир, потому что весь мир программирует по разному. поэтому, вместо того, чтобы с пеной у рта бравировать друг перед другом противоречащими стандартами, учитесь толерантности, умению не обращать внимание на незначительные детали, и оценивать не соответствие своему любимому стандарту, оценивать читабельность конкретного его участка. ни один стандарт не может учитывать все возможные случаи. а в разных ситуациях подходят разные противоречащие друг другу подходы.

Gozar, да, бывает навязывают.


Часовой пояс GMT +3, время: 13:24.