Соглашения о присвоении имен JavaScript [закрываются]

Понижение инструментов сборки спасло меня.

253
задан Sebastian Simon 31 May 2017 в 12:53
поделиться

3 ответа

Я следую правилам кода Дугласа Крокфорда для javascript. Я также использую его инструмент JSLint для проверки соблюдения этих соглашений.

202
ответ дан 23 November 2019 в 02:49
поделиться

Я думаю, что помимо некоторых синтаксических ограничений; рассуждения о соглашениях об именах во многом не зависят от языка. Я имею в виду, что аргументы в пользу c_style_functions и JavaLikeCamelCase могут быть использованы и противоположным образом, просто пользователи языка склонны следовать за авторами языка.

Сказав это, я думаю, что большинство библиотек имеют тенденцию примерно следовать упрощению Java CamelCase. Я считаю советы Дугласа Крокфорда достаточно вкусными для меня.

аргументы в пользу c_style_functions и JavaLikeCamelCase можно с равным успехом использовать и противоположным образом, просто пользователи языка склонны следовать за авторами языка.

Сказав это, я думаю, что большинство библиотек имеют тенденцию примерно следовать упрощению Java CamelCase. Я считаю советы Дугласа Крокфорда достаточно вкусными для меня.

аргументы в пользу c_style_functions и JavaLikeCamelCase можно с равным успехом использовать и противоположным образом, просто пользователи языка склонны следовать за авторами языка.

Сказав это, я думаю, что большинство библиотек имеют тенденцию примерно следовать упрощению Java CamelCase. Я считаю советы Дугласа Крокфорда достаточно вкусными для меня.

6
ответ дан 23 November 2019 в 02:49
поделиться

Это индивидуальный вопрос, который может зависеть от того, как вы работаете. Некоторым людям нравится указывать тип переменной в начале переменной, например "str_message". Некоторым нравится использовать подчеркивание между словами ("my_message"), в то время как другим нравится разделять их заглавными буквами ("myMessage").

Я часто работаю с огромными библиотеками JavaScript вместе с другими людьми, поэтому функции и переменные (кроме частных переменных внутри функций) должны начинаться с имени службы, чтобы избежать конфликтов, например, "guestbook_message".

Короче: английский, в нижнем регистре, хорошо организованные имена переменных и функций, по моему мнению, предпочтительнее . Имена должны описывать их существование, а не быть краткими.

2
ответ дан 23 November 2019 в 02:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: