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

184
Наименование перечислений в Java: единственное или множественное число?

Есть ли «официальная» рекомендация о том, как назвать перечисления Java? enum Protocol { HTTP, HTTPS, FTP } или enum Protocols { HTTP, HTTPS, FTP } Я знаю, что в мире .Net рекомендуется использовать единственное число, за исключением перечислений, которые представляют битовые флаги. Просто...

180
Когда предполагается использовать «Try» в именах методов C #?

Мы обсуждали с нашими коллегами, что означает, если имя метода начинается с «Try». Были следующие мнения: Используйте «Try», когда метод может вернуть нулевое значение. Используйте «Try», когда метод не сгенерирует исключение. Какое официальное определение? Что говорит «Try» в названии метода? Есть...

175
Соглашения об именах: «Состояние» против «Статус» [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 7 лет назад . Улучшить этот вопрос Быстрый вопрос: я хотел бы услышать ваши мысли о том,...

175
Соглашения об именовании индексов SQL Server [закрыто]

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

167
количество против длины против размера в коллекции

Используя несколько языков программирования и библиотек, я заметил различные термины, используемые для общего количества элементов в коллекции. Наиболее распространенными, кажется length, countи size. например. array.length vector.size() collection.count Есть ли какой-либо предпочтительный термин...

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

Вот как я это делаю: Имена таблиц в нижнем регистре, используются подчеркивания для разделения слов и в единственном числе (например foo, foo_barи т. Д.) У меня вообще (не всегда) есть автоприращение ПК. Я использую следующее соглашение: tablename_id(например foo_id, foo_bar_idи т. Д.). Когда...

156
Почему программисты на Java любят называть переменную «clazz»? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Я видел, что у многих кодов есть декларация вроде...

155
Соглашение об именовании реляционных таблиц

Я начинаю новый проект и хотел бы получить имена таблиц и столбцов с самого начала. Например, я всегда использовал множественное число в именах таблиц, но недавно выученное единственное число является правильным. Итак, если я получил таблицу «пользователь», а затем я получил продукты, которые будут...

153
Схема именования внешнего ключа

Я только начинаю работать с внешними ключами в первый раз, и мне интересно, есть ли стандартная схема именования для них? Учитывая эти таблицы: task (id, userid, title) note (id, taskid, userid, note); user (id, name) Там, где у Задач есть Заметки, Задачи принадлежат Пользователям, а Пользователям...

152
Что означает йота из std :: йота?

Я предполагаю, что «i» - это приращение, а «a» - это присваивание, но я не мог понять или найти ответ. Кроме того, он очень похож на нестандартный, itoaчто, на мой взгляд, сбивает с толку....

151
Как назвать фабричные методы?

Я думаю, что большинство фабричных методов начинаются с create. Но почему они называются « создавать »? Почему бы не « делать », « производить », « строить », « генерировать » или что-то еще? Это только вопрос вкуса? Соглашение? Или в слове «создавать» есть особый смысл? createURI(...)...

151
Зачем использовать префиксы для переменных-членов в классах C ++

Большая часть кода C ++ использует синтаксические соглашения для разметки переменных-членов. Общие примеры включают m_ memberName для открытых участников (где публичные члены используются вообще) _ memberName для частных пользователей или всех участников Другие пытаются принудительно использовать...

144
Какое соглашение об именах пакетов вы используете для личных / хобби-проектов на Java?

Я уже знаком со стандартным соглашением об именовании пакетов Java, использующим доменное имя для создания уникального имени пакета (то есть пакета com.stackoverflow.widgets). Однако я никогда не видел рекомендаций по выбору имен пакетов для личных проектов. Я предполагаю, потому что это...

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

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

140
Как назвать Dockerfiles

Я не уверен, как назвать Dockerfiles. Многие на GitHub используют Dockerfileбез расширения файла. Я даю им имя и расширение; Если да, то? Или я просто позвоню им

137
Как мне назвать таблицу, которая отображает две таблицы вместе? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Допустим, у меня есть две таблицы: Table: Color...

129
Соглашение об именах для уникального ограничения

Соглашения об именах важны, а первичный ключ и внешний ключ имеют обычно используемые и очевидные соглашения ( PK_Tableи FK_Table_ReferencedTable, соответственно). IX_Table_ColumnПрисвоения имен индексов также достаточно стандартны. А как насчет ограничения UNIQUE? Есть ли общепринятое соглашение...

126
Каковы наиболее распространенные соглашения об именах в C?

Какие соглашения об именах обычно используются в C? Я знаю, что их как минимум два: GNU / linux / K&R с функциями lower_case_functions ? название ? с функциями UpperCaseFoo Я говорю только о C. Большинство наших проектов - это небольшие встроенные системы, в которых мы используем C. Вот тот,...