Лучше ли алфавитировать или группировать похожие имена свойств? - PullRequest
0 голосов
/ 18 марта 2011

Что я спрашиваю, так это если вы распределяете по алфавиту свои объекты или группируете их. Пример:

Группировка

Public Property ID As Integer
Public Property CustomerID As Integer
Public Property Address As Address
Public Property Name As Integer

Альфа

Public Property Address As Address
Public Property CustomerID As Integer
Public Property ID As Integer
Public Property Name As Integer

Ответы [ 3 ]

2 голосов
/ 18 марта 2011

С точки зрения того, где они физически находятся в файле кода?Я предпочитаю алфавитизацию, но в большинстве случаев это вряд ли проблема, так как в редакторе кода есть удобный список членов.

1 голос
/ 18 марта 2011

Я обычно делю свойства по группам, а не по алфавиту. Например:

Contact
    ID
    FirstName
    LastName
    Address
    City
    State
    CountryID
    PostalCode
0 голосов
/ 18 марта 2011

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

...