Действительно длинные имена классов / переменных / свойств / методов - PullRequest
6 голосов
/ 17 октября 2008

У некоторых моих друзей и коллег есть небольшой конкурс, чтобы найти или написать самые длинные имена классов / переменных / свойств / методов. Имейте в виду, мы стараемся быть хорошими парнями и девочками и делаем понятное и лаконичное наименование, все же объясняя, что делает эта вещь через свое имя.

Иногда этого просто не происходит. Вы сталкивались с этим? Я просто хотел бы увидеть, что там. (Может быть, мы с друзьями не такие сумасшедшие, как мы думаем)

Примечание: я не ищу плохое наименование. Это уже здесь . Я ищу хорошее наименование, которое стало немного длиннее.

Ответы [ 13 ]

1 голос
/ 17 октября 2008

В приложении Apple Mail:

_synchronouslyTellServicesToRegisterAndSync()

В приложении я написал:

User.CanViewRestrictedItems()

Я приложение, которое написал коллега:

Profile.DisplayMyDraftOrPendingProfile()
Profile.DisplayMyApprovedProfile()

Просто чтобы начать.

новый

Имя ограничения внешнего ключа:

constraint ReportCompanyReportTemplateIDVersionID_ReportTemplateVersionReportTemplateIDVersionIDFk foreign key (ReportTemplateID, VersionID) references customer_ReportTemplateVersion (ReportTemplateID, VersionID)
1 голос
/ 17 октября 2008

Ознакомьтесь с документацией Apple. Они короли в этом. Очень наглядно, но иногда в милях. Несколько примеров из класса NSString:

NSString.completePathInfoString:caseSensitive:matchesToArray:filterType
NSString.stringByAddingPercentEscapesUsingEncoding

Мой любимый в мире Microsoft: SetProcessWorkingSetSize

0 голосов
/ 20 апреля 2012

получить js элементов, которые будут извлечены, и если страница должна отображать рекомендации.

...