Соглашения об именах: рекомендации по использованию глаголов/существительных и английской грамматики.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Соглашения об именах: рекомендации по использованию глаголов/существительных и английской грамматики.

Сообщение Anonymous »

Может ли кто-нибудь указать мне сайт или дать мне несколько советов о том, как выбирать имена для интерфейсов, классов и, возможно, даже методов и свойств, связанных с тем, что делает этот объект или метод?

Это специально для разработки Microsoft, поэтому Java-подобный «doGet» и т. д. на самом деле не используется, однако должны (я думал) существовать некоторые общие правила, преодолевающие языковые барьеры.

Пример может помочь: у меня есть 4 варианта названия интерфейса:

Код: Выделить всё

IGroupedItem
IGroupableItem
IDataEntity
IGroupedEntity
Все они содержат прилагательное и существительное или просто существительное. Глядя на инфраструктуру .NET, кажется, что для этого должен быть какой-то набор правил для обеспечения согласованности? Помимо очевидных глаголов для обозначения методов.

Изменить: Хотя пример представляет собой интерфейс, я не ограничиваю его только интерфейсами. Общее правило: классы — это существительные, глаголы-методы, существительные-свойства. Полагаю, я имею в виду выбор синонима. Неправильно ли бросать «Entity» повсюду

Подробнее здесь: https://stackoverflow.com/questions/412 ... mmar-usage
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Соглашения об именах составных имен пакетов
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • WinUI 3: App.xaml против app.xaml и соглашения об именах файлов
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • App.xaml против app.xaml и соглашения об именах файлов
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • App.xaml против app.xaml и соглашения об именах файлов [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Соглашения об именах составных имен пакетов
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»