1.8. Стандартные сокращения

Лица, ответственные за разработку программы, возможно, сочтут необходимым введение стандартных сокращений — аббревиатур. Это существенно облегчит чтение данной программы посторонним лицам. Если в данном вопросе не придерживаться принципа стандартизации, то, например, следующие сокращения:

^ MSTR MAST MST будут применяться для записи имени MASTER. Стандартные сокращения помогают программистам понимать свои старые программы, в модификации которых возникла необходимость. Использование стандартных сокращений и стандартных имен переменных особенно предпочтительно, когда коллектив программистов создает одну большую систему.

Для тех, кто хочет сократить длину идентификатора с целью экономии объема перфорирования или вынужден делать это из-за ограничений, накладываемых на длину имени, предлагается набор правил сокращения, который поможет обеспечить удобочитаемость программ. Эти правила, разработанные Микаэлом Джексоном (Datamation, апрель 1967), заключаются в следующем:

1. Каждое значащее слово в имени подлежит сокращению, но не более трех.

2. В аббревиатуру всегда должны включаться начальные буквы слов.

3. Согласные важнее гласных.

4. Начало слова важнее его конца.

5. Аббревиатура должна включать в себя от б до 15 букв.

Эти правила особенно полезны программистам, использующим ФОРТРАН, так как в этом случае особенно часто возникает необходимость в сокращении длины идентификатора. Ниже приведен алгоритм сокращения, разработанный на основе этих правил.

Сокращение слова образуется последовательным удалением гласных, начиная с правого конца слова, до тех пор, пока либо все гласные не будут изъяты (кроме первой буквы слова, если она гласная), либо слово не уменьшится до требуемого размера. Если все гласные выброшены, а длина слова все еще превышает заданную величину, то удаляются согласные.

Имена Сокращения

COST PLUS CST PLS

ACCOUNTS RECEIVABLE ACCNTS RECVBL

RECORD RCRD

TRANSACTION TRNSCTN

1.7. Имена файлов || Оглавление || 1.9. Перенос


Услуги