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

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

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

193
Правильное использование заглавных букв в сценариях Bash и shell

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

188
Каковы соглашения об именах для MongoDB?

Существует ли набор предпочтительных соглашений об именах для прав MongoDB, таких как базы данных, коллекции, имена полей? Я думал так: Базы данных: состоят из цели (слово в единственном числе) и заканчиваются на «db» - все строчные буквы: imagedb, resumedb, memberdb и т. Д. Коллекции:...

187
URL: Dash vs. Underscore [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Это должно быть / about_us или / about-us ? С точки зрения удобства использования, я...

187
Почему звездочка перед именем переменной, а не после типа?

Почему большинство программистов на C называют переменные так: int *myVariable; а не так: int* myVariable; Оба действительны. Мне кажется, что звездочка является частью типа, а не частью имени переменной. Кто-нибудь может объяснить эту...

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 [закрыто]

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

172
Преобразовать перечисление в набор / список

Есть ли какой-нибудь однострочный метод моста для выгрузки данного перечисления в java.util.List или java.util.Set? Что-то встроенное, как Arrays.asList()или Collection.toArray()должно существовать где-то, но я не могу найти это в окне оценки моего отладчика IntelliJ (и в результатах Google / SO...

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

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

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

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

161
Как организовать большие программы R?

Когда я беру проект R любой сложности, мои сценарии быстро становятся длинными и запутанными. Какие методы я могу использовать, чтобы с моим кодом всегда было приятно работать? Я думаю о таких вещах, как Размещение функций в исходных файлах Когда что-то разбить на другой исходный файл Что должно...

160
Как произносится «=>», как используется в лямбда-выражениях в .Net?

Я очень редко встречаю других программистов! Моя мысль, когда я впервые увидел токен, была «подразумевает, что», потому что это то, что он будет читать как математическое доказательство, но это явно не его смысл. Так как же сказать или прочитать "=>", как в: - IEnumerable<Person> Adults =...

159
Существуют ли соглашения о порядке использования методов Java? [закрыто]

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

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

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

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

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

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

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