Как вы назовете репозиторий и сервисные интерфейсы и их классы реализации? Например, у меня есть модель с названием «Вопрос». Как бы вы назвали репозиторий (интерфейс и реализация) ...
Как ActiveRecord выводит отображение из единственного числа (класс) и множественного числа (таблица), например: People = Person
Утки = Утка
Geese = Goose Categories = Category Казалось бы, идея хорошая, но нет...
Этот вопрос касается средства проверки стиля кодирования, но, похоже, основное внимание уделяется отступам и размещению скобок. Отступ GNU имеет дело с отступом (что, как ни странно, не проблема в этой кодовой базе ...
i и j являются очень популярными именами переменных (см., например, этот вопрос и этот). Например, в циклах: для i = 1: 10% делают что-то ... заканчивают как индексы в матрице: mat (i, j) = 4; Почему бы не ...
Чтобы сделать мой код более читабельным, я предпочитаю избегать имен объектов, которые уже существуют, при создании новых объектов. Из-за пакетной природы R и поскольку функции являются объектами первого класса, ...
Возможное дублирование: префикс имен свойств с подчеркиванием в Objective C В книге Objective-C, которую я читаю, и в некоторых кодах, которые я видел, иногда люди добавляют символы подчеркивания к переменной ...
В Java соглашение об именах для свойств и классов (сущностей) выполняется способом CamelCase: открытый класс @Entity UserMessage реализует Serializable {@Id private Integer id; ...
Соглашения Microsoft об именах для .Net помещают константы в Паскаль Случай. Фактически, он явно говорит нам избегать использования всех заглавных букв для констант: вам также может потребоваться заглавные буквы в идентификаторах, чтобы ...
На других языках общее руководство, которое помогает создавать лучший код, всегда делает все как можно скрытое. Если под сомнением, должен ли переменную быть частным или защищенным, она лучше ...
Алоха, я только недавно начал программировать на PHP, и у вас есть основной вопрос об именах. Прочитав этот пост, я прочитал много стандартов кодирования PHP. Для меня это имело смысл, так как я ...
Соглашение об именах для констант в C #— это корпус Pascal :private const int TheAnswer = 42; Но иногда нам нужно представить уже -существующие константы из Windows API. Например, я не...
Обратите внимание, что я не говорю о наушниках в именах символов, вопрос, который обсуждается в разделе «Соглашения, стиль и использование» для констант Clojure? и Каким образом соглашение об именовании `* var-name *` используется в ...
I я создаю новое пространство имен, и наиболее подходящее имя для одного из классов кажется тем же именем, что и пространство имен. Это хорошая практика? Если нет, то какова альтернатива? Например: com.person
...
C # имеет несколько соглашений об именах для часто встречающихся типов методов: BeginFoo () / EndFoo () для асинхронных методов
TryGet () / TryParse (), которые возвращают false вместо генерации исключения
FooOrDefault () for ...
Является ли префикс подчеркивания в JavaScript только соглашением, как, например, в методах частного класса Python? Из документации Python 2.7: «Частные» переменные экземпляра, которые не могут быть ...
Кто-нибудь рекомендует конвертер DOC в PDF, который можно запустить из командной строки? Это кажется легким требованием, но я придумал свободные решения.
Возможно дублирование: JavaScript: последовательность содержит алгоритм для проверки наличия последовательности в другом. Например: 'Здравствуйте, меня зовут jonh LOL.' .contains ('Здравствуйте, меня зовут jonh')...
Как бы узнать, что такое соглашение об именах для логических методов возврата? Использование 'is', 'has', 'should', 'can' в начале метода звучит нормально для некоторых случаев. но я не уверен. Есть ли ...
Я хотел бы знать, существует ли соглашение для коллекций баз данных, таких как: PageVisit или page_visit. Есть ли какие-либо преимущества/недостатки для этих обозначений?
Я знаю, что классы в Python обычно создаются с использованием camelCase. Является ли также нормальным условием, что файл, содержащий класс, также должен быть camelCase'd, особенно если файл содержит только ...
Это PascalCase: SomeSymbol. Это camelCase: someSymbol. Это snake_case: some_symbol. Итак, у меня вопрос: есть ли общепринятое название для этого: some-symbol? Это обычно используется в ...
В настоящее время я работаю над проектом, который включает несколько различных языков программирования, у каждого из них есть свои соглашения о том, как следует называть вещи. Если такое же именование ...
У меня есть следующий класс узел деревьев: публичный абстрактный класс Documenttrenode расширяет TreenodeImpl реализует javax.swing.tree.treenode
{частный булевой ISTOC; ... Public Boolean ISTOC () ...
Я сейчас в процессе переноса какого-то проекта с Ant на Maven. Как бы я ни был конформистом, я хочу использовать устоявшиеся соглашения для поиска groupId и artifactId, но я не могу найти подробностей ...
У меня есть объектно-ориентированный код на Python, где некоторые классы должны быть расширены, чтобы обеспечить недостающие пользовательские биты кода (а-ля шаблон Template Method, но также с переменными), которые будут ...
В мире Java соглашения об именах интерфейсов довольно хороши учредил. Например, когда вы говорите, что определенный класс реализует интерфейс Comparable, вы можете сказать, что это объекты ...
Как мне назвать модули Haskell для программы, а не библиотеки, и организовать их в иерархию? Я делаю трассировщик лучей под названием Luminosity. Сначала у меня были эти модули :Vector Color Intersect…
Я вижу много проектов, сохраняющих имена в нижнем регистре для своих репозиториев GitHub. Предлагается ли иметь имена хранилищ в верхнем регистре или верблюде? Если (да / нет), почему?
Я просто взламываю сущность код фреймворка. Следуя их соглашению об именах, теперь мы должны называть наши таблицы множественным числом, чтобы не вмешиваться в работу инструмента. Я знаю, что сопоставления могут быть ...