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

99
Именование столбцов идентификаторов в таблицах базы данных

Мне было интересно мнение людей об именах столбцов идентификаторов в таблицах базы данных. Если у меня есть таблица с именем Invoices с первичным ключом столбца идентификации, я бы назвал этот столбец InvoiceID, чтобы я не конфликтовал с другими таблицами, и было очевидно, что это такое. Где я...

97
GB английский или американский английский?

Если у вас есть API, и вы являетесь разработчиком из Великобритании с очень международной аудиторией, должен ли ваш API setColour() или setColor() (Возьмем одно слово в качестве простого примера.) Инженеры из Великобритании часто защищают свое «правильное» написание, но можно возразить, что...

97
Есть ли стандартное соглашение об именах для элементов XML? [закрыто]

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

97
Соглашение об именах первичного / внешнего ключа [закрыто]

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

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

Каково соглашение об именах констант Scala? Краткий поиск по StackOverflow предлагает верхний регистр CamelCase (первая строка ниже), но я хотел дважды проверить. val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 Какой стиль Scala рекомендуется...

97
Почему pylint возражает против односимвольных имен переменных?

Я все еще привыкаю к ​​соглашениям Python и использую его, pylintчтобы сделать свой код более питоническим, но меня озадачивает тот факт, что pylint не любит односимвольные имена переменных. У меня есть несколько таких петель: for x in x_values: my_list.append(x) и когда я бегу pylint, я получаю...

96
Соглашения об именах для методов Java, возвращающих логическое значение (без знака вопроса)

Мне нравится использовать вопросительный знак в конце имен методов / функций на других языках. Java не позволяет мне этого делать. Как еще можно назвать логические методы возврата в Java в качестве обходного пути? Спользование is, has, should, canв передней части методы звука хорошо для некоторых...

95
Безнравственно ли я использую имя переменной, которое отличается от своего типа только регистром?

Например, возьмите этот фрагмент кода: var person = new Person(); или для вас Pythonistas: person = Person() Мне постоянно говорят, насколько это плохо, но я еще не видел примера безнравственности этих двух строк кода. Для меня человек - это Личность, и попытки дать ему другое имя - пустая трата...

95
«ID» или «Id» в пользовательском интерфейсе

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

95
Соглашения об именах для файлов частичного класса

Я создаю большую часть своего кода шаблонов ASP.NET MVC. Все сгенерированные файлы являются частичными классами, в которых используются стандартные соглашения об именах. Например, файл контроллера моего сотрудника называется EmployeeController.cs. Если я хочу расширить EmployeeController с помощью...

93
Соглашение об именах C # для enum и сопоставления свойств

Я часто реализую класс, поддерживающий какое-то собственное свойство статуса в виде перечисления: у меня есть перечисление Status и ОДНО свойство Status типа Status. Как мне решить этот конфликт имен? public class Car { public enum Status { Off, Starting, Moving }; Status status = Status.Off;...

92
Логические геттеры Java «есть» против «есть»

Я знаю, что соглашение в Java для логических получателей включает префикс «is». isEnabled isStoreOpen Но что, если подлежащее стоит во множественном числе? То есть, что если вместо того, чтобы знать, открыт ли магазин, я хотел знать, все ли магазины открыты? isStoresOpen() не имеет смысла на...

89
Соглашение об именах для активов (изображения, CSS, js)?

Я все еще пытаюсь найти хорошее соглашение об именах для таких ресурсов, как изображения, js и css-файлы, используемые в моих веб-проектах. Итак, мой текущий будет: CSS: style-{name}.css примеры: style-main.css, style-no_flash.css, и style-print.cssт.д. JS: script-{name}.js примеры:...

88
Какую стратегию вы используете для именования пакетов в проектах Java и почему? [закрыто]

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

88
PostgreSQL: имена ограничений по умолчанию

При создании таблицы в PostgreSQL будут назначены имена ограничений по умолчанию, если они не указаны: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Но при ALTER TABLEдобавлении ограничения кажется, что имя обязательно: ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name...

87
Соглашения об именах для переменных «количество foos» [закрыто]

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

86
Плюрализация именования контроллеров ASP.NET MVC

Соглашения RESTful указывают на использование существительных во множественном числе вместо объектов единственного числа. Каково соглашение о множественном числе для именования контроллеров ASP.NET MVC, т.е. ProductControllerили ProductsController?...

84
Haskell: почему принято называть вспомогательную функцию «go»?

Я goмногое вижу, когда читаю материал или исходный код Haskell, но я никогда не чувствовал себя комфортно в этом - (я полагаю, это имеет негативный оттенок "goto" в моем сознании). Я начал изучать Haskell с LYAH, и именно здесь я уловил тенденцию использовать accи stepпри написании складок. Откуда...