|
При работе с файлами в таких языках, как КОБОЛ и ПЛ/1, для идентификации каждого файла разумно выбрать какой-либо префикс или суффикс. Этот префикс или суффикс вы сможете использовать в названии младших единиц этого файла. В рассматриваемом примере MASTER используется как префикс.
КОБОЛ:
FILE SECTION. FD MASTER-FILE,
01 MASTER-RECORD.
03 MASTER-NAME PICTURE X(20).
03 MASTER-ADDRESS PICTURE X(40).
03 MASTER-NUMBER PICTURE 9(08).
WORKING-STORAGE SECTION. 01 MASTER-WORK-AREA.
05 MASTER-COUNT PICTURE 9(04).
Если каждый файл имеет свой префикс, то намного легче читать программу. Этот префикс помогает определить соответствующее поле при распечатке программы и указывает, какие поля и рабочие области связаны логически. Еще одно соглашение' состоит в том, что имена файлов должны содержать слово FILE, а имена записей — слово RECORD.
При наименовании файлов используйте определенный префикс или суффикс.
Указанный прием позволяет различать по префиксам идентичные имена, такие, как поле дат. Например,
MASTER-DATE
TRANSACTION-DATE
REPORT-DATE
Здесь каждое из трех различных полей дат идентифицируется по своему префиксу. Если вы не воспользуетесь приведенными здесь рекомендациями, то будете вынуждены применять различные сокращения, например DATE, DTE, DAT, которые позволят различать поля.
При выборе имен записей используйте имена, ориентированные на запись, а не на задание. Так, следующие имена указывают на определенное задание:
01 OUTPUT-FILE
05 OUTPUT-NAME 05 OUTPUT-ADDRESS
Такие имена были бы полезны только в одном случае — если данный файл выходной. При следующем задании эта запись может быть входным файлом и предшествующие имена не будут иметь смысла.
Более тщательный выбор имен позволит использовать одно и то же имя файла в нескольких связанных программах. Например,
01 MASTER-FILE
05 MASTER-NAME 05 MASTER-ADDRESS
Вышеприведенное имя записи можно ввести в любую программу, где требуется эта запись.
Использование одних и тех же имен для одинаковых файлов в различных программах ведет к быстрой идентификации файла. В тех случаях, когда один файл используется во многих программах, руководители проектов программ, возможно, сочтут целесообразным установку стандартных имен файлбв.
⇐1.6. Выбор имен переменных || Оглавление || 1.8. Стандартные сокращения⇒
|