Что такое корректное соглашение о присвоении имен Java для идентификатора?

Нет, страница, что запросы вызова Ajax имеют доступ к cookie также & это - то, какие проверки, зарегистрированы ли Вы.

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

18
задан newbie 9 November 2009 в 09:22
поделиться

8 ответов

Думаю, я где-то читал, что лучше всего всегда использовать заглавную букву только в первой букве аббревиатуры (т. Е. если у вас есть пользовательский TTL, где TTL - это случайная аббревиатура в вашем проекте, тогда лучше написать userTtl).

Это имеет смысл, так как решает некоторые проблемы. Например, вам нужен счетчик идентификаторов пользователей. Читаемость userIDCounter хуже, чем userIdCounter. Для более длинного акронима ситуация становится еще хуже.

33
ответ дан 30 November 2019 в 05:51
поделиться

Я считаю авторитетным в этом вопросе пункт, описанный в: Эффективная Java Джошуа Блоха: буква каждого слова заглавная [..] Сокращения следует избегать, за исключением аббревиатур и некоторых распространенных сокращений, таких как max и мин. [...] сильный Можно привести аргумент в пользу использования только первой буквы с заглавной буквы. [...] вы все еще можете сказать, где начинается одно слово и заканчивается следующее слово. Имя какого класса вы бы предпочли, HTTPURL или HttpUrl?

Итак, оно должно быть userId

9
ответ дан 30 November 2019 в 05:51
поделиться

Это трудное решение, даже Сан не знает, что делать. Посмотрите на классы в JRE,

java.net.URL
java.security.acl.Acl
java.net.HttpURLConnection
java.awt.dnd.DnDConstants
java.awt.color.ICC_Profile

Лично я предпочитаю всегда использовать верблюжий регистр, чтобы быть последовательным.

9
ответ дан 30 November 2019 в 05:51
поделиться

Первый предпочтителен согласно соглашению об именах Java (1) (2) .

6
ответ дан 30 November 2019 в 05:51
поделиться

Это в основном зависит от вашего соглашения об именах вместе с вашим приложением (если оно есть). Например, userId является предпочтительным в соответствии с соглашением Java

.
1
ответ дан 30 November 2019 в 05:51
поделиться

Что касается конвенции Java, во многих книгах первая буква каждого слова написана заглавными буквами, а все остальные буквы - строчными буквами. Итак, у вас есть такие классы, как AcademicStudent, как и UserId.

0
ответ дан 30 November 2019 в 05:51
поделиться

Это примерно так:

  1. Для сокращений только верхний регистр письмо. Определенно. Игнорируйте тот факт, что некоторые методы JDK этого не делают.
  2. Но «id» - одно из самых странных слов в языке - аббревиатура, для которой никто даже точно не знает, что это за сокращение. Некоторые предлагали «удостоверяющий личность документ», но это, скорее всего, придумано постфактум. «идентификация ... чего-то» - это лучшее, что у нас есть. В любом случае, если бы вы использовали userID , это предполагает, что простой идентификатор будет iD , и вы, черт возьми, не хотите этого делать, поэтому победителем будет:

userId

(как говорили другие).

9
ответ дан 30 November 2019 в 05:51
поделиться

This is quite a handy resource for Java naming conventions http://geosoft.no/development/javastyle.html

1
ответ дан 30 November 2019 в 05:51
поделиться
Другие вопросы по тегам:

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