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 ;