Naming-Conventions – вопросы и ответы

212
голосов
9
ответов
Поскольку на С++ отсутствует функция interface для Java и С#, каков предпочтительный способ имитации интерфейсов в классах С++? Мое предположение было бы множественным наследованием абстрактных кла...
10 лет, 6 месяцев назад Tony the Pony
49
голосов
2
ответа
У меня есть модель, в которой User представляет пользователя, использующего приложение, и у каждого User есть friend и follower (идентичный парадигме отношений twitter), которые являются просто ссы...
8 лет, 6 месяцев назад markdsievers
60
голосов
3
ответа
Я уже несколько лет пишу SQL в различных СУБД (Oracle, SQL Server, MySQL, Access и т.д.), и одна вещь, которая всегда поражала меня, - это, по-видимому, отсутствие соглашения об именах, когда дело ...
7 лет, 11 месяцев назад markblandford
60
голосов
3
ответа
В приведенном ниже примере, как бы вы назвали параметр, учитывая, что он используется для инициализации свойства FromDate? Для методов конструктора классов мне нравится, чтобы имя переменной параме...
9 лет, 4 месяца назад ChadD
59
голосов
4
ответа
Я пытаюсь найти четкие и сжатые имена для класса Permission, который позволяет вам проверить, разрешено ли или разрешено или запрещено. Я в недоумении, что назвать будущим временем. class Permissio...
10 лет, 7 месяцев назад Richard Levasseur
50
голосов
1
ответ
Я мог бы использовать небольшой совет по присвоению имен моим сборкам (т.е. когда включить логическое соглашение об именах в моем namespaces в свою собственную DLL). Недавно я загрузил примерный пр...
9 лет, 10 месяцев назад Peter
110
голосов
3
ответа
У методов, заканчивающихся на _! , таких как delete_! или i_is_! , есть особое значение? Являются ли они "просто именами"? Выполняют ли они какое-то соглашение? Там даже bulkDelete_!! . (Конкретный...
9 лет, 8 месяцев назад aioobe
50
голосов
3
ответа
Скажем, у меня есть класс в Python: class Student: def __init__(self, classs): self.classs = classs Теперь, что условность для обозначения параметра (и класса собственности) classs ? Я видел classs...
3 года, 6 месяцев назад ceruleus
49
голосов
2
ответа
Этот вопрос связан с GCC, говорит "синтаксическая ошибка перед числовой константой" в сгенерированном файле заголовка из bison, и
5 лет, 9 месяцев назад t2k32316
77
голосов
1
ответ
Существует ли установленное соглашение об именах для функций, которые получают целое число n и выполняют действие n раз? Например: function foo(n) { for (var i = 0; i > n; i++) console.log(n); }...
2 года, 10 месяцев назад Eden Landau
50
голосов
1
ответ
Ну, теперь в моей компании мы переходим от MySQL 5 к PostgreSQL 8.4, потому что передним интерфейсом проекта является PHP, а часть сервера - LISP, у которой есть проблемы с подготовленными операция...
8 лет, 7 месяцев назад ddinchev
91
голос
1
ответ
Мне сложно решить конфликт соглашений об именах, с которыми я сталкиваюсь, реализуя часть спецификации HTML5 W3C, используя .Net. Проблема в том, что мне нравится соответствовать стандартным соглаш...
9 лет, 5 месяцев назад Nathan Ridley
62
голоса
1
ответ
Мы используем Notepad++ для Java-кодирования. Нам нужно следовать определенным соглашениям об именовании проектов. Например, String должен начинаться с S и Map , M. В Notepad++, как я могу выделить...
7 лет, 6 месяцев назад Maria Rosi
61
голос
3
ответа
Неправильно ли вызывать класс FooFactory, если он не всегда создает объекты Foo? Например, если у меня есть следующий интерфейс: public interface IFooFactory { Foo Create(); } и реализовать его сле...
9 лет, 6 месяцев назад Damian Powell
50
голосов
1
ответ
В соответствии с соглашениями об именах, какой из них возобновлен? * WorkspaceViewModelFactory * WorkspaceVMFactory * WorkspaceViewModel_Factory * WorkspaceVM_Factory * Workspace_ViewModel_Factory ...
8 лет, 8 месяцев назад user4910881
-4
голоса
1
ответ
Я ищу одно слово или стандартный термин для RESTful HTML-рендеринга на стороне сервера и отправлен клиенту. Не знаю, есть ли для этого специальное или предпочтительное слово. Я ничего не могу найти...
6 лет, 3 месяца назад dthree
61
голос
3
ответа
Например, в Java для объекта передачи данных я использую как: ExampleDTO exampleDTO = new ExampleDTO(); Итак, если я следую PEP 8 (lower_case_with_underscores), какое соглашение об именах я должен ...
9 лет, 9 месяцев назад Vishal
-4
голоса
1
ответ
Я хотел бы знать правильное соглашение об именах для следующих переменных в Python, которые я не мог найти в руководстве по стилю Google Скажем, у меня есть следующий код Python. output_file = open (o
1 год, 10 месяцев назад Jiho Choi
133
голоса
2
ответа
Я не помню точно, что это общий шаблон, но у меня есть класс (Factory шаблон метода), который имеет метод для создания других классов (абстрактный шаблон Factory) в зависимости от параметра перечис...
10 лет назад Roman
-4
голоса
1
ответ
Исходя из мира.NET, я привык называть мои элементы пользовательского интерфейса префиксом типа. Примеры: btnSend lblName etc... Преимущество заключается в том, что в intellisense/autocomplete, в мо...
1 год, 11 месяцев назад Prabhu
-4
голоса
2
ответа
У меня есть метод, который анализирует String и преобразует его в логическое. Правовые значения являются "истинными" и "ложными". boolean convertStringToBoolean(String text) { if (text.equals("true...
2 года, 6 месяцев назад Little Helper
69
голосов
1
ответ
Я программист java и я стараюсь следовать правилам кодирования и лучшим практикам. Но в эти дни я изучаю Android , но несколько раз его очень запутываю, давая имя компонентам /s в XMl и использую и...
3 года, 7 месяцев назад Mehraj Malik
91
голос
2
ответа
Я разрабатываю портал через RubyOnRails, где учащиеся, учителя и родители могут участвовать в различных конкурсах с их произведениями искусства. Есть 3 организации: Contests , Categories (категории...
4 года, 6 месяцев назад Prolif Ovar
70
голосов
1
ответ
Недавно я начал использовать go и планировал использовать следующую структуру каталогов для моего кода: src/mycompany.com/project (поэтому имя пакета будет mycompany.com/project/component ), однако...
1 год, 10 месяцев назад yname
51
голос
2
ответа
Я разрабатываю обработчик команд, где каждая команда может иметь подкоманды бесконечно. Все команды управляются на корневом уровне с помощью "CommandManager", который принимает параметры выбора пар...
5 лет, 2 месяца назад user2248702
50
голосов
2
ответа
Мне нужно изменить существующую базу кода из соглашения об именах X на что-то вроде Camel Case. Это в Visual Studio 2008. Несколько сотен тысяч строк кода. Некоторые из них - С#. Некоторые из них я...
9 лет, 3 месяца назад user516431
49
голосов
1
ответ
Я написал хранимую процедуру с помощью сообщества SO. Я вымотал/взломал ответы на различные вопросы, чтобы написать свою функцию. Однако, когда я пытаюсь создать свою функцию в db (PostgreSQL 8.4),...
7 лет, 7 месяцев назад Homunculus Reticulli
85
голосов
8
ответов
Я довольно новый программист на С++, и мне хотелось бы услышать аргументы за и против параметров именования в объявлении класса. Вот пример: Student.h #ifndef STUDENT_H_ #define STUDENT_H_ #include...
10 лет, 10 месяцев назад Scott
62
голоса
1
ответ
Скажем, мы хотим отправить список идентификаторов клиентов на какую-либо конечную точку. Должны ли мы использовать имя "клиент" или "клиенты" для запроса? Я думаю, что в обоих случаях есть плюсы и ...
1 год, 10 месяцев назад Wout
105
голосов
2
ответа
Есть ли термин вместо того, чтобы всегда указывать класс с /out основным методом или экземпляром класса или другими неуклюжими вещами?
9 лет, 3 месяца назад Adam
449
голосов
5
ответов
Например, у меня есть служба RESTful, называемая Purchase Service. Должен ли я назвать мой репозиторий purchaserestservice purchase-rest-service purchase_rest_service или что-то еще? Какое соглашен...
7 лет, 6 месяцев назад Adrian M
49
голосов
0
ответов
В настоящее время я использую EF 5.0.0 с EF Power Tools 3. Я пытаюсь выполнить обратное проектирование из существующей базы данных с использованием обратного инженерного кода (Power Tools 3). Приме...
6 лет, 10 месяцев назад Fendy
129
голосов
1
ответ
В новом Руководстве по разработке Swift API обычно используется суффикс Type для протоколов. Хотя это легко сделать для автономных протоколов ( SequenceType становится Sequence ), я не уверен, как ...
3 года, 10 месяцев назад JHZ
91
голос
2
ответа
Официальное предложение для имен пакетов Java - использовать обратную версию имени домена, связанного с проектом (предпочтительно тот, который будет распространяться на проект). Что произойдет, есл...
5 лет, 1 месяц назад Pharap
108
голосов
2
ответа
Я понимаю, что при использовании BEM имена классов не должны напрямую отражать структуру HTML, но как должен быть назван элемент-оболочка? Пожалуйста, игнорируйте мой синтаксис (рядом с SUIT ); он ...
4 года, 7 месяцев назад Undistraction
91
голос
1
ответ
Я немного искал здесь и там, чтобы найти инструмент, который проверяет код и выполняет переименование партии, чтобы обеспечить соблюдение определенного стиля. Некоторые инструменты, такие как Check...
8 лет, 11 месяцев назад anael
50
голосов
1
ответ
Я пытаюсь выяснить лучшие соглашения об именах для maven. Например, я создаю веб-сервис (используя трикотаж) и, например, могу сказать, что мой домен - mydomain.com Мое имя продукта - ProfitHorse Т...
5 лет, 10 месяцев назад Martin
85
голосов
1
ответ
Является ли хорошей практикой назвать имена проектов в рамках решения, как это? CompanyName.P01 CompanyName.P02 CompanyName.P03 Или безопаснее использовать такое соглашение? CompanyName_P01 Company...
3 года, 6 месяцев назад Jace
60
голосов
2
ответа
У нас включен CA1709 в нашем наборе правил анализа кода: CA1709: Идентификаторы должны быть правильно установлены В большинстве случаев это отличное правило иметь место, но иногда это может быть на...
5 лет, 11 месяцев назад davenewza
49
голосов
3
ответа
Я изо всех сил пытаюсь найти правильное соглашение об именах для SVC файлов (или группы SVC файлов). Я всегда называю их именно этим. IMyService.cs идет в MyProject.Contracts длл сборки MyService.c...
7 лет, 11 месяцев назад Eoin Campbell
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема