Как вы обращаетесь к именам переменных, где имя изначально начинается с цифры? - PullRequest
3 голосов
/ 02 ноября 2011

Частью проблемы написания поддерживаемого кода является хорошее соглашение об именахНо иногда хорошее, значимое имя подразумевает число в начале переменной.Например, возьми 401к.Theres не другое имя, чтобы назвать его, и буквальное его написание является довольно безвкусно (FourOhOneK).

Public Enum AccountType
    Savings = 0
    Checking = 1
    Certificate = 2
    FourOhOneK = 3  'The odd one out
    '_401k?
    'n401k?
    'Four01k?
    'etc
End Enum

Я могу наверняка создать свои собственные неясности для имен, но я буду и любой, кто будет поддерживать мой код, скорее всего, однажды его запутает.У меня вопрос: Существуют ли в сообществе программистов какие-либо соглашения, которые касаются этого, или это оставлено на усмотрение отдельных программистов / политик компании, которые это диктуют?

1 Ответ

1 голос
/ 02 ноября 2011

В вашем примере можно использовать слово «Выход на пенсию»:

public Enum AccountType
  Savings = 0
  .
  .
  .
  Education529
  Retirement401k
  RetirementIRA
  RetirementRothIRA
  etc
End Enum

Конечно, на самом деле это не отвечает на общий вопрос, но, возможно, вы найдете его полезным.

В качестве шаблона или соглашения можно добавить доменный номер с определителем домена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...