fr en

Indenter le code dans
les sources

Bonne pratique :

C’est une évidence mais elle n’est pas toujours respectée : il faut indenter le code saisi dans les sources.

Cela signifie décaler les lignes à chaque boucle ou condition (IF/DO/WHEN/…).

Il faut également indenter aussi le code des requêtes SQL.

Pourquoi :

Pour gagner en lisibilité.

Lorsque le code est indenté, on voit très vite dans quelle condition se trouve telle ou telle ligne.

Remarque :

Une autre bonne pratique consiste à aligner les différents champs des déclarations.
Pour, là encore, améliorer la lisibilité du code.

Exemple :

 //——————————————————
 // Aligner les instructions de déclaration
 //—————————————————–

 DCL-S ma_variable_1     CHAR(2)              INZ(‘Valeur 1’);
 DCL-S ma_variable_2     VARCHAR(500)   INZ(‘Valeur exemple de la variable 2’);
 DCL-S ma_variable_3     ZONED(2:0)         INZ(5);

 //——————————————–
 // Exemple d’indentation de code
 //——————————————–
 ligne_de_cdoe_niveau_0 ;
 ligne_de_code_niveau_0 ;

 If ma_variable_1 = ma_valeur_1 ;
      ligne_de_code_niveau_1 ;
      ligne_de_code_niveau_1 ;

      if ma_variable_2 = ma_valeur_2 ;
            ligne_de_code_niveau_2;
            ligne_de_code_niveau_2;
      end-if;

      ligne_de_code_niveau_1 ;
 end-if ;

 ligne_de_code_niveau_0 ;