Как писать верблюд чехол для слова как-то "телефон" В, С "Мотоцикл" В, С "Волны" и т. д.

У меня возникли проблемы в понимании, как применить синтаксис верблюжьего некоторые из моих имен переменных.

Например, как я должен правильно написать слово, как-то "телефон" в случае верблюд? Это телефон или телефон? Аналогично с "логин", это его "имя пользователя" или "имя пользователя"?

Я думаю, что это не'т смотреть прямо с верблюда случае как мотоцикл, пароль, воскресенье, настройки или длина волны, так это только одно слово каждый. Я думаю, что может быть, почему это's посетило частности, но и `хеш-таблицы в верблюдах дело без капитала в последнем случае, поскольку хеш-таблица-это одно слово, в то время как хэш-карты двух слов.

Но если мотоцикл имеет цвет, то он будет motorcycleColor поскольку слово сцепляется? Это правильно или он должен быть номер телефона, волны, крем и даже воскресенье в воскресенье в неделю?

Почему, например, это метод называется getISOCountries а он говорит HttpHeaders, например, это's не ясно, что будет в нижнем регистре, если у нас есть способ как-нить camelCaseString = собака.toCamelCase() или интерфейс верблюжьего.

Связанные: https://english.stackexchange.com/questions/889/when-should-compound-words-be-written-as-one-word-with-hyphens-or-with-spaces

Комментарии к вопросу (13)
Решение

Вы должны написать письмо после того, как там будет на "нормально" и быть пробел (когда вы пишите письмо, а не исходник). Ваше первое предположение верно:

  • Это'ы и "Мотоцикл" и не "от мотора на&quot цикла, так что ваша переменная должна иметь имя мотоцикл, не мотоцикл.
  • Это'ы и "хэш-карту" Ну, так вы идете с частности,, не частности.
  • наша "Воскресенье" это одно слово -> воскресенье, не воскресенье.
  • В то время как и"Дни недели" и будет день недели, не день недели.
Комментарии (7)

Часть 1 Я думаю, что'ы задействуя вас, что некоторые ваши примеры составные слова, тогда как другие нет.

  • номер телефона // не сложное слово
  • мотоцикл // сложное слово
  • длина волны //сложное слово
  • крем // сложное слово
  • Воскресенье // сложных слов*
  • мотоцикл цвет // сложных слов, используемых для сложных слов.

Сложных слов не следуют нотации случае верблюд для второй слова в состав слова.

Так что'мотоцикл S `и немотоцикл`.

А "Номер телефона" это не сложное слово и его would следовать нотации случае верблюда. т. е. телефон.

И это приводит к: motorcycleColor.

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

Часть 2 Две ваши примеры немного сложнее.

  • хэш-карту
  • хэш-таблицы

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

<суб> * некоторые утверждают о воскресенье-сложное слово, так как в другие дни недели не имеют, но для целей настоящего вопрос, Я'МР обходят стороной этот вопрос. Это'легче лечить, так как это сложное слово и, следовательно коем случае не верблюд. </суб>

Комментарии (4)

Как уже отмечалось, регистр используется при соединении слов. Не используйте верхний регистр в течение одного английского слова. Проблема заключается в определении того, какие соединения являются отдельные слова. Ушел в себя, программисты приходят к различным решениям в зависимости от их знаний английского языка. Это приводит к противоречиям в капитализации, которые почти так же раздражает, как опечатки.

Чтобы не допустить этого, программисты должны использовать стандартную ссылку (например, dictionary.com), когда они не уверены в орфографии и капитализации. Даже так, если последовательность имен важна для вашего проекта, нет никакой замены для проверки кода.

Выбирая одну ссылку для вашего проекта позволит решить большинство аргументов о капитализации и орфографии. Есть некоторые соединения, такие как хеш-таблицы, которых нет в словарях, но капитализируются как отдельные слова в Java и C# API-интерфейсы. Вы хотите сделать проект-решение о них. В Java, это'ы "в частности" но "в хеш-таблице, что". ИМО "в хеш-таблице" это явно неверно; оно никогда не появится в качестве одного слова, кроме как именем в API.

Комментарии (0)

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

Примеры из вашего вопроса:

  • номер телефона: номер телефона
  • мотоцикла: мотоцикл
  • воскресенье: Воскресенье
  • длина волны: длина волны

Если вы не'т разбить его на два слова, вы также должны'т делу использовать верблюда на нем. В противном случае вы'повторно использовать его на слоги и как бы глупо это выглядит

  • вспомогательные (это 5 слогов слова; не говоря уже о Я'ы, глядя, как дерьмо на не-моноширинных/без засечек шрифты).
Комментарии (8)

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

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

И в английском языке три основных способа написать соединение открыты (с пробелом между двумя словами), через дефис, и закрытые (без пробела или дефиса между двумя). И хотя существует ряд правил, про перенос открытых соединений в определенных ситуациях, нет'т действительно очень жесткие правила для зная, какой форме используется для данного соединения вне поля зрения то, что делают другие люди, и еще раз, когда вы'll найти двух или даже всех трех форм (миксер, яйцо-ударные и яйцо например).

Здесь номер телефона почти всегда написано открытым, поэтому его следует рассматривать как два слова.

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

То, что делает телефон казалось странным, вероятно, что это'ы чаще всего дается как "телефон" в большинстве контекстов, или как "число", когда в контексте идет о телефонной связи.

Комментарии (0)

Обеспечения согласованности в файле код.

Обеспечить согласованность в рамках проекта Код.

Предпочитаю последовательность в код библиотеки.

Рецептура слова для представления понятий меняется, как мы стали более знакомы с данной агглютинации.

К примеру...

  • 'телефон' стал короче просто 'телефон'
  • 'телефон' стал короче просто 'телефон'
  • 'телефон' был иногда заключен в 'телефон'
  • 'телефон' сразу стал 'телефон'
  • 'телефон' часто сокращено до просто 'телефон'
  • 'телефон', или просто 'клетка' сегодня в общеупотребительном
  • 'домашний телефон' и 'workphone' в скором времени могут стать распространенными, а также

Обратите внимание, что клиент StackExchange орфографический можете'т принять его разум. 'телефон' в конце предложения выше была прекрасна, но это флаги в начале предложения (заглавной или нет).

Аж все желания там быть "один", чтобы делать вещи, когда дело доходит до языка, что не может быть. К тому времени, как вы закончите свой проект, использование, вероятно, изменились. Конечно, ваше понимание изменится и функциональные возможности метода/Эт.Аль. наверное, тоже изменилась. (В этом случае, вы, вероятно, следует соответствующим образом изменить название.)

Комментарии (0)

С чисто технической (США) точки зрения, где ХХХ-ууу-зззз-это то, что вы'd и считаем, что "телефон' ХХХ часть правильно называется код, то ууу части правильно называются биржи, и в ZZZZ правильно называется число.

Поскольку не только является "телефон" и не составное слово (пока), но если он будет один, он будет неправильно ссылаться на нечто за пределами своего создателя'намерение, Я бы сказал, что верблюжьего синтаксис требует номер телефона для любой переменной, которая ссылается на него, но если вы'ре собирается ничего делать с собственно телефонной системы, я'd с помощью phoneExchangeNumber за семизначные и phoneACExchangeNumber для десяти цифр версий.

Комментарии (1)