naming-conventions- все статьи тега


В чем разница между расширением YAML и YML?

Я читал их на YML-Википедии, но не совсем понял главное различие между ними. Я видел, что кто-то использует расширение YAML, однако Symfony2 использует расширение YML. YAML -это удобочитаемый формат сериализации данных, который берет понятия из языков программирования, таких как C, Perl и Python, и идеи из XML и формата данных электронной почты. YML - рекурсивная аббревиатура для " YAML-это не разметка Язык". На ранних этапах своего развития YAML, как говорили, означал "еще один язык размет ...

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

Я новичок в REST, и я заметил, что в некоторых RESTful сервисах они используют разные URI ресурсов для обновления/получения/удаления и создания. Например, Создание-использование /ресурсы С методом столба (наблюдайте множественное число) в некоторых местах используя /ресурс (единственное число) Обновление-использование /ресурс/123 с помощью метода PUT Get-Using /ресурс/123 с помощью метода GET Я немного запутался. об этом соглашении об именовании URI. Что мы должны использовать множественн ...

Рекомендации по именованию классов/методов C#, предназначенных для замены существующих API

Помимо длинного объяснения, у меня есть ситуация, когда мне нужно в основном повторно реализовать класс .NET framework, чтобы расширить поведение таким образом, который не совместим со стратегией наследования или композиции/делегирования. Вопрос не в том, является ли курс действий, который я должен предпринять, тем, что вы бы сделали или рекомендовали, это скорее вопрос именования/стиля кодирования. Существует ли парадигма для именования классов и методов, которые имеют ту же функциональность, ...

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

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

Соглашения об именовании баз данных, таблиц и столбцов? [закрытый]

всякий раз, когда я разрабатываю базу данных, я всегда задаюсь вопросом, есть ли лучший способ назвать элемент в моей базе данных. Довольно часто я задаю себе следующие вопросы: должны быть имена таблиц во множественном числе? должны ли имена столбцов быть единственными? должен ли я префикс таблиц или столбцов? должен ли я использовать любой случай в именовании элементов? есть ли какие рекомендации для именования объектов в базе данных? ...

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

исходя из фона C# соглашение об именовании переменных и имен методов обычно либо CamelCase, либо Pascal Case: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() в Python, я видел выше, но я также видел подчеркивания используются: # python example this_is_my_variable = 'a' def this_is_my_function(): есть ли более предпочтительный, окончательный стиль кодирования для Python? ...

Как называется случай, разделенный дефисом?

это PascalCase: SomeSymbol это camelCase:someSymbol это snake_case: some_symbol Итак, мои вопросы есть ли общепринятое название для этого: some-symbol? Он обычно используется в url-адресах. ...

Соглашение об именах C# для констант?

private const int THE_ANSWER = 42; или private const int theAnswer = 42; лично я думаю, что с современными IDE мы должны пойти с camelCase, так как ALL_CAPS выглядит странно. А ты как думаешь? ...

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

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

Артефакт Maven и именование groupId

в настоящее время я в процессе перемещения некоторых проектов из Ant в Maven. Конформист, как я, я хочу использовать устоявшиеся соглашения для поиска groupId и artifactId, но я не могу найти никаких подробных соглашений (есть некоторые, но они не охватывают те моменты, о которых мне интересно). возьмите этот проект, например, сначала пакет Java:com.mycompany.teatimer чай таймер на самом деле два слова, но Соглашения об именовании пакетов Java запрещают вставка подчеркиваний или дефисов, поэто ...

Существуют ли какие-либо рекомендации по соглашению об именах для API REST? [закрытый]

при создании API REST существуют ли какие-либо рекомендации или стандарты defacto для соглашений об именах в API (например: компоненты пути конечной точки URL, параметры строки запроса)? Являются ли верблюжьи шапки нормой или подчеркиванием? другие? например: api.service.com/helloWorld/userId/x или api.service.com/hello_world/user_id/x Примечание: это не вопрос дизайна RESTful API, а скорее рекомендации по соглашению об именах для использования для конечных компонентов пути и / или парам ...

.htm vs.html [закрыто]

какое расширение я должен выбрать для своих HTML-файлов и почему? ...

Существуют ли рекомендации по организации пакетов (Java)? [закрытый]

некоторое время назад я увидел ответ на вопрос, касающийся мелкозернистой организации пакетов java. Например, мой.проект.утиль, мой.проект.фабрика моя.проект.обслуживание и т. д. Я не могу найти его сейчас, поэтому я могу также задать вопрос. существуют ли лучшие практики в отношении организации пакетов на Java и что в них входит? Как вы организуете свои классы в вашем проекте Java? например, a проект, над которым я работаю с несколькими людьми, имеет пакет под названием beans. Сначала эт ...

Соглашения об именах PostgreSQL

где я могу найти подробное руководство о соглашениях об именах PostgreSQL? (имена таблиц против случая верблюда, последовательности, первичные ключи, ограничения, индексы и т. д...) ...

Использование i и j в качестве переменных в Matlab

i и j очень популярны имена переменных (см., например, этот вопрос и этот). например, в циклах: for i=1:10, % do something... end как индексы в матрице: mat( i, j ) = 4; Почему не стоит они будут использоваться в качестве имен переменных в MATLAB? ...

Существует ли соглашение об именовании для MySQL?

вот как я делаю это: имена таблиц строчные, используют подчеркивания для разделения слов и являются единственными (например, "foo", "foo_bar" и т. д. у меня вообще (не всегда) есть автоматическое приращение PK. Я использую следующее соглашение: tablename_id (например, 'foo_id', 'foo_bar_id' и т. д.). когда таблица содержит столбец, который является внешним ключом, я просто копирую имя столбца этого ключа из любой таблицы, из которой он пришел. Например, скажем, таблица 'foo_bar' имеет FK ' foo ...

Для логического поля, каково соглашение об именовании для его геттера / сеттера?

например. boolean isCurrent = false; Как вы называете его геттер и сеттер? ...

Каково ваше соглашение об именах для хранимых процедур? [закрытый]

Я видел различные правила для именования хранимых процедур. некоторые люди префикс имени sproc с usp_, другие с аббревиатурой для имени приложения, а третьи с именем владельца. Вы не должны использовать sp_ в SQL Server, если вы действительно не имеете в виду его. некоторые начинают имя proc с глагола (Get, Add, Save, Remove). Другие подчеркивают имена сущностей. в базе данных с сотнями sprocs, это может быть очень трудно прокрутить и найти подходящий sproc, когда вы думаете, что он уже суще ...

Соглашение об именовании C# для перечисления и соответствующего свойства

Я часто обнаруживаю, что реализую класс, поддерживающий какое-то собственное свойство статуса в качестве перечисления: у меня есть перечисление статуса и одно свойство статуса типа Status. Как мне решить этот конфликт? public class Car { public enum Status { Off, Starting, Moving }; Status status = Status.Off; public Status Status // <===== Won't compile ===== { get { return status; } set { status = value; DoSomething(); } } } Если бы перечисление состоя ...

Английский язык ГБ, или английский язык США?

Если у вас есть API, и вы являетесь британским разработчиком с высокой международной аудиторией, должен ли ваш API быть setColour() или setColor() (взять одно слово в качестве простого примера.) британские инженеры часто довольно защищают свои "правильные" написания, но можно утверждать, что орфография США является более "стандартной" на международном рынке. Я думаю, вопрос в том, имеет ли это значение? Борются ли разработчики в других локалях с GB орфографией, или это обычно совершенно ...