Ячейка имени

Хотя UML не определяет для классов никаких обязательных соглашений о присваивании имен, существует общепринятое соглашение.
• Имя класса записывается в стиле UpperCamelCase: имя и все слова, его образующие, пишутся с заглавной буквы. Специальные символы, такие как знаки препинания, тире, подчеркивание, «&», «#» и слэш, никогда не используются. Для этого есть достаточное основание: эти символы применяются в таких языках, как HTML и XML, и в операционных системах. Поэтому их применение в именах классов или именах любых других элементов модели может привести к неожиданным последствиям при генерации из модели кода или документации HTML/XML.
• Во что бы то ни стало необходимо избегать сокращений. Имена классов всегда должны отражать имена реальных сущностей без сокращений. Например, имя FlightSegment всегда более предпочтительно, чем FltSgmnt, DepositAccount предпочтительнее, чем DpstAccnt.
Опять же причина этому очень простая – аббревиатуры затрудняют чтение модели (и результирующего кода). Время, сэкономленное при наборе, не сравнимо со временем, необходимым для обслуживания моделей или кода с сокращенными именами.
• Если есть специальные акронимы данной предметной области (например, CRM (Customer Relationship Management – управление взаимоотношениями с клиентами)), широко используемые и понятные всем пользователям модели, они могут применяться. Однако необходимо помнить, что полное имя, если оно делает модель более понятной, все равно предпочтительнее.
Классы представляют «сущности», поэтому их имена должны быть существительными или именной группой, например Person (человек), Money (деньги), BankAccount (банковский счет).

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code