Mise en évidence des lignes de code de fichiers COBOL
dans des projets locaux qui sont inaccessibles lors de l'exécution.
La fonction d'identification de code inaccessible identifie le code mort potentiel en fonction d'algorithmes
internes. Etant donné que les calculs n'utilisent pas le compilateur COBOL, la véracité des résultats n'est
pas garantie à 100 %. Avant de supprimer un code, vous devez effectuer d'autres vérifications de code.
Si vous utilisez l'éditeur COBOL, vous pouvez personnaliser la mise en évidence à l'aide de la
préférence Annotation pour les avertissements.
Restrictions et consignes
Plusieurs restrictions s'appliquent lors de l'utilisation de cette fonction :
- Les fichiers de stockage associés au fichier ouvert ne sont pas inclus dans l'analyse
de programme. L'analyse fonctionne au sein des limites du fichier.
- Le correctif rapide n'est pas disponible.
- Non disponible pour les programmes contenant les instructions suivantes :
- EXEC CICS HANDLE
- EXEC CICS IGNORE
- EXEC CICS PUSH
- EXEC CICS POP
- EXEC SQL WHENEVER
- Les instructions CALL qui ne sont pas renvoyées au programme appelant peuvent générer
des résultats incorrects. Les instructions après une instruction CALL ne sont pas marquées
comme inaccessibles.
- Le code inaccessible est signalé ligne par ligne. Si une ligne contient un code inaccessible
et un code accessible, les résultats obtenus seront peut-être incorrects. Utilisez l'outil de formatage
COBOL pour forcer la règle d'un seul verbe par ligne et empêcher la présence de code inaccessible
et de code accessible sur la même ligne.