Pour atteindre le meilleur niveau de fiabilité, de souplesse et de maintenabilité, une procédure ne doit avoir qu'une fonction, de sorte à toujours renvoyer une valeur à son programme appelant, même si la valeur en question est un simple code de bonne fin. Il faut résister à la tentation de
2. Les meilleures procédures n’ont qu’une fonction.
renvoyer plus d’une valeur en transmettant des paramètres par référence. Généralement, il vaut mieux transmettre des paramètres par valeur, afin d’isoler les variables à l’intérieur de la procédure où elles sont utilisées. Si les informations à renvoyer sont trop complexes pour être représentées dans une valeur unique, il faut se souvenir que l’on peut transmettre une structure de données entière comme valeur de retour. On peut aussi, bien sûr, toujours transmettre une structure d’erreur standard en retour, comparable à celle qu’utilisent les API système.
Si l’on code plus d’une procédure dans un module, il faut absolument que toutes les procédures soient clairement associées et utilisées ensemble la plupart du temps. Il faut éviter les modules regroupant des fonctions diverses et sans relation entre elles. Des modules plus focalisés, ne contenant peut-être qu’une procédure, sont les plus souples et les plus réutilisables.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA et cybersécurité : les entreprises françaises acceptent plus de risques qu’elles ne savent les contrôler
- Infrastructures critiques : la France redoute les attaques dopées à l’IA, mais peine à unifier sa sécurité IT/OT
- Les Assises 2026 : encore plus d’énergie pour poursuivre le chemin
- Agents IA : arrêtons de leur confier nos secrets
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
