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

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

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

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

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

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

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

149
Где определить пользовательские типы ошибок в Ruby и / или Rails?

Есть ли лучший способ определения пользовательских типов ошибок в библиотеке Ruby (gem) или приложении Ruby on Rails? В частности: Где они принадлежат структурно в проекте? Отдельный файл, выделенный соответствующим определением модуля / класса, где-нибудь еще? Существует ли какое - либо соглашение...

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...

133
Swift: охранник пусть против, если пусть

Я читал о Optionals в Swift и видел примеры, в которых if letон используется, чтобы проверить, содержит ли Optional значение, и, если это так, сделайте что-нибудь с развернутым значением. Однако я видел, что в Swift 2.0 в guard letосновном используется ключевое слово . Интересно, было ли if...

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

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

127
Python - импортировать внутренние функции?

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

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

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

125
Соглашение об именах параметров универсального типа для Java (с несколькими символами)?

В некоторых интерфейсах, которые я написал, я хотел бы называть параметры универсального типа более чем одним символом, чтобы сделать код более читабельным. Что-то вроде.... Map<Key,Value> Вместо этого... Map<K,V> Но когда дело доходит до методов, параметры типа выглядят как...

124
Следует ли использовать <или <= в цикле for [закрыто]

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

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

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

122
Почему мне не следует использовать «Венгерскую нотацию»?

Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я знаю, что означает венгерский язык - предоставление информации о переменной, параметре или типе в качестве...

117
Соглашение об именах классов C #: это BaseClass, ClassBase или AbstractClass

Каков рекомендуемый подход к именованию базовых классов? Добавляет ли он к имени типа префикс « Base » или « Abstract », или мы просто добавляем к нему суффикс «Base»? Учтите следующее: тип: ViewModelнапример, MainViewModel , ReportViewModel базовый класс: BaseViewModelили...