Les noms que l’on donne aux éléments de données (variables, constantes nommées, etc.) et aux routines, constituent peut-être l’aspect le plus important du style de programmation. Pour identifier complètement les variables et autres éléments d’identification, n’hésitez pas à adopter des conventions « pour nommer » dépassant les six caractères traditionnels.
Etendre les conventions pour nommer
En effet, ces caractères en plus peuvent faire toute la différence entre le « code » du programme et sa « description ».
Quand on nomme un élément, il faut que le nom le décrive entièrement et avec précision.Le nom doit être non ambigu, facile à lire, et évident. Bien que RPG IV autorise des noms longs, n’en abusez pas. Généralement, une longueur de nom de 10 à 14 caractères suffit et une plus grande longueur pourrait nuire à certaines spécifications.
Lorsqu’on nomme un élément de données, il faut décrire l’élément.Si vous nommez une procédure avec une valeur de renvoi, nommez la procédure d’après cette valeur ou utilisez une convention « pour nommer » « get/set » si la procédure extrait ou assigne une valeur de données.
Pour les sous-routines ou procédures sans valeur de renvoi, utilisez une syntaxe verbe/objet (semblable à celle d’une commande CL) pour décrire le processus. Maintenez un dictionnaire de noms, de verbes et d’objets, et utilisez-le afin de standardiser vos conventions pour nommer.
Lors du coding d’un nom symbolique RPG, mélanger les majuscules et les minuscules pour clarifier la signification et l’utilisation de l’élément nommé.Le RPG IV permet de taper le code source en caractères majuscules et minuscules. Profitez-en pour clarifier les données nommées. En revanche, pour les mots et opérations réservés au RPG, il vaut mieux s’en tenir aux majuscules.
Eviter les caractères spéciaux (comme @, #, $) lors du nommage des éléments.Certains de ces caractères pourraient causer des erreurs de compilation avec certains jeux de caractères. Bien que le RPG IV autorise un soulignement (_) dans un nom, il est facile d’éviter ce caractère « parasite » en mêlant intelligemment majuscules et minuscules.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Deepfakes et IA : 64% des Français pensent savoir les détecter, mais la confiance reste fragile
- Cryptographie post-quantique : le Campus Cyber publie deux guides clés pour accélérer la transition des entreprises
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
