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

Соглашения об именах относятся к общим правилам, управляющим именами, присваиваемыми программным конструкциям, таким как переменные и методы. Эти соглашения улучшают удобочитаемость и, следовательно, улучшают удобство сопровождения кода, обеспечивая согласованность именования в разных модулях.

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

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

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

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

9
Соглашение об именах для активов (изображения, CSS, js)?
Я все еще пытаюсь найти хорошее соглашение об именах для таких ресурсов, как изображения, js и css-файлы, используемые в моих веб-проектах. Итак, мой текущий будет: CSS: style-{name}.css примеры: style-main.css, style-no_flash.css, и style-print.cssт.д. JS: script-{name}.js примеры: script-main.jsи script-nav.jsт. Д. Изображения: {imageType}-{name}.{imageExtension} {imageType} любое из этих значок (например, значок вопросительного знака для …

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

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

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

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


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

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

8
Правильное соглашение об именах для типа делегата .NET?
По соглашению классы часто называются существительными, методы - глаголами, а интерфейсы - прилагательными. Какое общее соглашение об именах для делегата? Или как лучше отличить его имя, когда делегаты перечислены среди типов и других вещей? Мое непосредственное предположение состоит в том, чтобы называть делегата, скорее, прилагательным, потому что интерфейс единственного метода …

2
Соглашения об именах методов C #: ToSomething против AsSomething
Когда я писал некоторые методы расширения для своих объектов бизнес-логики, я пришел к вопросу о переименовании методов преобразования. someObject.ToAnotherObject()отлично подошли бы к широко используемым object.ToString(). Однако LINQ, например, смешивает оба варианта, и я не могу найти между ними разницы. ToDictionary(), ToList(), AsParallel(), AsQueryable(), ... В чем разница между этими двумя …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.