Recherche…


Remarques

La version COBOL de la directive de préprocesseur C #include . Ou, plus historiquement exact, COBOL est arrivé en tête, développé quelque 10 ans plus tôt.

En raison de certaines décisions de conception dans COBOL (pas d'arguments pour PERFORM comme raison principale), de nombreuses séquences d'accès à la structure de données doivent enfreindre le principe DRY . Les noms des composants de la structure doivent être répétés dans DIVISION ENVIRONNEMENT, dans la DIVISION DES DONNÉES et peut-être plusieurs fois dans la DIVISION PROCEDURE. Ceci est généralement géré en ajoutant des cahiers. Les déclarations d'enregistrement et le code d'accès sont rangés dans des fichiers distincts et l'instruction COPY est la seule source répétée. Une modification du cahier conserve toutes les utilisations de l'orthographe des noms et de la disposition des données dans la synchronisation, au lieu de nécessiter plusieurs modifications sur plusieurs fichiers en cas de modification.

entrer la description de l'image ici

COPY record-layout.

programme-un.

FD important-file.
01 file-record.
   COPY record-layout.

DATA DIVISION.
01 memory-record.
   COPY record-layout.

PROCEDURE DIVISION.
   ...
   COPY record-move.
   ...  
   COPY record-move.

programme deux.

   DATA DIVISION.

   01 print-record.
      COPY record-layout.
   ...

   PROCEDURE DIVISION.
   ...
   print-line.
       COPY record-move.


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow