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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как следует разделять слова в именах пакетов? Что из перечисленного верно? com.stackoverflow.my_package (подчеркивание) com.stackoverflow.my-package (дефис) com.stackoverflow.MyPackage (CamelCase) Каков общий стандарт?
05 июл. '10 в 11:49