Qualité du code sur IBM i (AS/400 – AS400)
Surveillez la santé de vos applications RPG ou COBOL
Éliminez la dette technique
Quelles sont les causes de la dette technique sur IBM i ?
De nombreuses applications IBM i Legacy sont alourdies par des zones de code complexes ou monolithiques, difficiles à maintenir. Parallèlement, des zones de ‘code mort’ – représentant parfois jusqu’à 30 % du volume d’une base de code – occupent un temps précieux pour les développeurs et ajoutent à la complexité globale du système. Cela génère une dette technique inutile qui peut nuire à la viabilité à long terme des applications.
Avec le temps, les applications négligées deviennent fragiles, ce qui les rend de plus en plus coûteuses à maintenir. A leur tour, les améliorations deviennent coûteuses, créant un cercle vicieux.
Comment reconnaître un code fragile ?
Les applications de gestion IBM i se sont avérées tellement sûres et fiables au fil des ans qu’elles sont souvent considérées comme trop utiles ou trop risquées pour être remplacées. Pourtant, leur code RPG ou COBOL ont pu être maintenu par plusieurs développeurs pendant 20 à 30 ans, ce qui augmente le risque de dette technique.
Les caractéristiques communes sont les suivantes :
En outre, des failles de sécurité peuvent se glisser dans le code source lorsque la logique de la base de données IBM i est exposée à des applications et des dispositifs externes.
Conséquences de la dette technique
Si les défauts de codage atteignent la production, ils peuvent provoquer des temps d’arrêt coûteux et nuire à la réputation de votre entreprise. La dette technique non traitée peut avoir un impact sur une organisation IBM i de multiples façons :
Adoptez ARCAD CodeChecker !
Éliminez la dette technique sur IBM i
DEMANDEZ VOTRE DÉMO
Parlons de votre projet !
Nos experts vous conseillent