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

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

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

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

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

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

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

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

Каковы некоторые примеры часто используемых методов именования веток git?

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

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

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

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

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

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

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

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

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

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

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