Chaque programme CL devrait inclure une routine de traitement d’erreurs génériques standard pour couvrir les exceptions pouvant survenir inopinément pendant l’exécution du programme. Même une routine de traitement d’erreurs « sans fioritures » vaut mieux que pas de routine du tout :
Error:
19. Développer une routine de traitement d’erreurs standard et la placer à la fin du code.
/> Dmpclpgm /* Program dump */
Monmsg CPF0000
Sndpgmmsg Msg(‘Error occurred in program.’)
Monmsg CPF0000
Return
ou
Error:
Rcvmsg Msgtype(*Last) Msg(&Msg)
Monmsg CPF0000
Sndpgmmsg Msg(&Msg)
Monmsg CPF0000
Return
Bien entendu, pour instaurer un mécanisme de traitement d’erreurs standard, il faudra une commande MONMSG globale juste après les déclarations. Par exemple :
MONMSG CPF0000 Exec(Goto Error)
Habituez-vous à appliquer ces conseils dans vos programmes CP En respectant les bons standards et les meilleures pratiques, vos programmes auront un aspect plus professionnel, seront plus faciles à lire, à comprendre et à maintenir. De plus, les autres programmeurs appelés à travailler avec vos programmes ou à les maintenir, vous en sauront gré
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
- Ransomwares : l’extorsion vise désormais les salariés et leurs proches
- Veeam passe à la vitesse supérieure avec iResOps pour Microsoft 365
- Visibilité, réputation, clients : ce que les petites entreprises ne pourront plus déléguer en 2027
- IA souveraine : l’Europe avance, mais son interconnexion prend du retard
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
