Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
Un programme COBOL bien structuré est plus facile à comprendre, à tester, à corriger et à faire évoluer. La lisibilité est essentielle, surtout dans un langage utilisé sur des décennies. Voici comment organiser efficacement votre code.
Respectez l’ordre logique des divisions :
IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE.
Séparez bien chaque section avec des lignes vides et des commentaires descriptifs si nécessaire.
IDENTIFICATION DIVISION.
PROGRAM-ID. MAINTENABLE-PROGRAM.
AUTHOR. EQUIPE COBOL.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT FIC-TEXT ASSIGN TO "fichier.txt".
DATA DIVISION.
FILE SECTION.
FD FIC-TEXT.
01 LIGNE PIC X(80).
WORKING-STORAGE SECTION.
01 TEXTE-AFFICHAGE PIC X(50).
PROCEDURE DIVISION.
AFFICHER-MESSAGE.
MOVE "PROGRAMME OK" TO TEXTE-AFFICHAGE.
DISPLAY TEXTE-AFFICHAGE.
STOP RUN.
LIRE-FICHIER, CALCUL-TOTAL).PERFORM pour exécuter un paragraphe sans le dupliquer.
Les commentaires commencent par une étoile en colonne 7 (*).
Placez-les avant chaque section ou paragraphe important pour indiquer leur rôle.
* Ce programme affiche un message de test
PROCEDURE DIVISION.
AFFICHAGE.
DISPLAY "Test affichage".
Une bonne structure fait la différence entre un programme qui fonctionne… et un programme que l’on pourra relire, comprendre et améliorer dans 10 ans. Dans un langage comme COBOL, la lisibilité est une forme de robustesse.