Вопросы с тегом 'naming-conventions'

Соглашения об именах относятся к общим правилам, регулирующим имена, назначенные для программирования, такие как переменные и методы. Эти соглашения облегчают читаемость и, таким образом, улучшают ремонтопригодность кода, обеспечивая согласованность именования в разрозненных модулях.
42
ответов

Дилемма имен таблиц: сингулярные или множественные имена

В Academia указано, что имена таблиц должны быть единственными сущностями, в которых хранятся атрибуты. Мне не нравится любой T-SQL, для которого требуются квадратные скобки вокруг имен, но я переименовал таблицу Users в единственное число, навсегд...
задан 03 дек. '08 в 21:09
14
ответов

В чем смысл одиночного и двойного подчеркивания перед именем объекта?

Может ли кто-то объяснить, что именно имеет значение подчеркивания перед именем объекта в Python? Также объясните разницу между одиночным и двойным лидирующим подчеркиванием. Кроме того, имеет ли смысл то же самое, является ли рассматриваемый объект...
задан 19 авг. '09 в 20:11
17
ответов

Почему переменная JavaScript начиналась со знака доллара?

Я часто вижу JavaScript с переменными, начинающимися со знака доллара. Когда/почему вы выбрали префикс переменной таким образом? (Я не спрашиваю о синтаксисе $('p.foo'), который вы видите в jQuery и других, но обычные переменные, такие как $name и ...
задан 15 окт. '08 в 21:26
13
ответов

Классы именования - как избежать вызова всего "Менеджера <WhatEver>"?

Давным-давно я прочитал статью (я считаю запись в блоге), которая поставила меня на "правильный" трек на именование объектов: будьте очень скрупулезны в том, что именовать вещи в вашей программе. Например, если мое приложение (как обычное деловое пр...
задан 08 дек. '09 в 15:55
4
ответов

Почему нет имен переменных JavaScript и ☺?

Я заметил, что в Internet Explorer (но, к сожалению, не в других браузерах, которые я тестировал), вы можете использовать некоторые имена переменных Unicode. Это сделало мой день, и я был абсолютно в восторге от того, что я мог бы написать забавный Ю...
задан 17 сент. '11 в 3:05
7
ответов

git Наименования наименований веток

Я использую локальный репозиторий git, взаимодействующий с моим репозиторием CVS группы в течение нескольких месяцев. Я сделал почти невротическое число ветвей, большинство из которых, к счастью, слились обратно в мой сундук. Но именование начинает ...
задан 08 нояб. '08 в 0:29
23
ответов

Соглашения об именах баз данных, таблицах и столбцах?

Всякий раз, когда я создаю базу данных, я всегда задаюсь вопросом, есть ли лучший способ именования элемента в моей базе данных. Я часто задаю себе следующие вопросы: Должны ли имена таблиц быть множественными? Должны ли имена столбцов быть единст...
задан 11 авг. '08 в 13:27
4
ответов

Какова цель единственной подчеркивающей переменной "_" в Python?

В чем смысл _ после for в этом коде? if tbh.bag: n = 0 for _ in tbh.bag.atom_set(): n += 1
задан 05 мая '11 в 8:44
11
ответов

Что такое соглашение об именах в Python для имен переменных и функций?

Исходя из фона С#, соглашение об именах для имен переменных и методов обычно является либо CamelCase, либо Pascal Case: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() В Python я видел выше, но я также видел, что использую...
задан 02 окт. '08 в 0:01
10
ответов

Почему восклицательные знаки используются в Ruby-методах?

В Ruby у некоторых методов есть вопросительный знак (?), который задает вопрос типа include?, который спрашивает, включен ли этот объект, затем возвращает true/false. Но почему некоторые методы имеют восклицательные знаки (!), а другие нет? Что эт...
задан 04 марта '09 в 23:02
12
ответов

Unit test Именование лучших практик

Каковы наилучшие методы для именования классов unit test и методов тестирования? Это обсуждалось на SO раньше, на Каковы некоторые популярные соглашения об именах для Unit Tests? Я не знаю, является ли это очень хорошим подходом, но в настоящее ...
задан 01 окт. '08 в 1:44
16
ответов

REST URI - уникальное или множественное имя ресурса при его создании

Я новичок в REST, и я заметил, что в некоторых сервисах RESTful они используют разные URI ресурсов для обновления/получения/удаления и создания. Например, Создать - используя /resources с помощью метода POST (наблюдайте множественное число) в неко...
задан 27 июля '11 в 17:05
9
ответов

С# для обозначения констант?

private const int THE_ANSWER = 42; или private const int theAnswer = 42; Лично я думаю, что с современными IDE мы должны пойти с camelCase, поскольку ALL_CAPS выглядит странно. Как вы думаете?
задан 28 окт. '08 в 11:16
7
ответов

Может кто-нибудь объяснить знак доллара в Javascript?

Этот код находится здесь: var $item = $(this).parent().parent().find('input'); Какова цель знака доллара в имени переменной, почему бы просто не исключить его?
задан 11 мая '09 в 6:00
10
ответов

Какое имя для дефисного раздела?

Это SomeSymbol: SomeSymbol Это camelCase: someSymbol Это snake_case: some_symbol Поэтому мои вопросы: есть ли общепринятое название для этого: some-symbol? Он обычно используется в URL-адресах.
задан 30 июня '12 в 13:13