Picto ARCAD CodeChecker

QUALITÉ & SECURITÉ DU CODE POUR IBM i (alias AS/400 ou AS400)

ARCAD CodeChecker

Identifiez les défauts de qualité et les risques de sécurité dans votre code IBM i

Protégez votre code contre les vulnérabilités

Automatisez l’examen de votre code

Créez des lignes de conduite pour la qualité du code

Garantissez un code de haute qualité

Appliquez les bonnes normes de codage

Réduisez les coûts d’examen de votre code

Intégrez les jeunes développeurs

AVEC ARCAD CodeChecker Protégez et sécurisez votre application IBM i

  • Analyse et identifie automatiquement les failles dans le code source IBM i, garantissant ainsi la qualité et la maintenabilité du code.
  • Identifie les risques de sécurité au sein de la base de
    votre code, protégeant ainsi vos applications contre les menaces potentielles.
  • S’intègre parfaitement à votre cycle DevOps existant, permettant des contrôles continus de la qualité et de la sécurité.
  • Définissez et appliquez des normes de codage spécifiques selon vos besoins.
  • Fournit des informations immédiates et des corrections aux développeurs, améliorant ainsi l’efficacité du codage et réduisant la durée du cycle.
  • Suivi de la qualité du code sur la durée, aidant les équipes à mesurer les améliorations et à maintenir des normes élevées.

Sécurisez votre code avec ARCAD CodeChecker

Code Quality Check Solution

VÉRIFICATION CONTINUE DE LA QUALITÉ & DE LA SÉCURITÉ DU CODE

Automatisez votre processus d’examen du code IBM i

Vérification en masse

» Accélérez vos process avec le référentiel de règles, les librairies et la vérification en masse.

Multiples langages

» Supporte RPG III à IV, fixe, free & Fully Free RPG, COBOL, CL, SQL

DevSecOps

» Détecte les failles de sécurité à leur source : Injection SQL, API vulnérables, SQL dynamique, etc.

Continuez à utiliser votre IDE préféré

» Accessible directement depuis RDi et VS Code

Règles & métriques

» Plus de 100 règles et métriques prédéfinies, des règles et métriques supplémentaires peuvent être définies par l’utilisateur.

Bonnes pratiques RPGLE

» De nouvelles règles ont été développées en collaboration avec Jim Buck de imPower technologies.

ARCAD CodeChecker Datasheet

Fonctionnalités d’ARCAD CodeChecker

Les cycles de développement deviennent de plus en plus courts, et les développeurs doivent être capable de livrer de nouvelles fonctionnalités à tout moment en garantissant la disponibilité des applications en production d’un code bien structuré et facile à entretenir.

En utilisant notre produit CodeChecker, le codage négligeant sera juste un mauvais souvenir avec la détection automatique du code source de mauvaise qualité et les failles de sécurité dans le code source IBM i.

  • DevSecOps : détecte les vulnérabilités de sécurité
    (injection SQL, API vulnérables, SQL dynamique, etc.)

  • Peut être utilisé avec n’importe quel outil DevOps sur IBM i

  • S’intègre avec des solutions CI/orchestration telles que Jenkins

Télécharger la datasheet

FAQ

Fonctionnalités

ARCAD CodeChecker est un outil d’analyse automatisée de la qualité du code des applications IBM i. Il vérifie le respect des normes de codage et identifie les vulnérabilités, garantissant un code de qualité, fiable et sécurisé.

ARCAD CodeChecker propose plus de 100 règles pré-définies, une intégration avec Jenkins pour l’intégration dans une chaine CI/CD, et la détection des vulnérabilités de sécurité telles que les injections SQL.

Oui, ARCAD CodeChecker détecte automatiquement les vulnérabilités de sécurité, y compris les injections SQL, les API vulnérables et les mauvaises pratiques dans le code, assurant ainsi une sécurité optimale. Il se positionne comme un outil SAST (Static Analysis Security Tool) spécialement dédié au code natif de l’IBM i.

Intégration et Compatibilité

ARCAD CodeChecker s’intègre avec des outils comme Rational Developer for i (RDi), VS Code, Jenkins pour l’intégration continue, et SonarQube pour le suivi des métriques de qualité. Il est aussi compatible avec les outils de développement natifs (SEU).

Oui, ARCAD CodeChecker s’intègre aux processus DevOps, permettant une vérification continue de la qualité du code lors de chaque étape du cycle de développement.

Non, ARCAD CodeChecker est spécifiquement conçu pour les environnements IBM i, incluant le code RPG, Cobol, CL et leurs variantes SQL.

Différenciateurs

ARCAD CodeChecker se distingue par :

  • sa compatibilité avec toutes les versions de RPG (RPG II, III, IV, ILE, FreeForm) et Cobol,
  • son intégration aux IDE du monde IBM i (5250, RDi, VS Code),
  • son analyse ciblée sur les deltas de code.

Son approche “shift left” améliore l’efficacité en détectant et corrigeant les anomalies rapidement.

Grâce à son analyse des deltas de code, ARCAD CodeChecker traite uniquement les modifications récentes, optimisant ainsi les performances. Cette méthode est essentielle pour gérer les vastes volumes de code présents sur IBM i.

L’intégration d’ARCAD CodeChecker avec 5250, RDi et VS Code permet aux développeurs de détecter et corriger au plus tôt les anomalies directement dans leur environnement de travail (ce que l’on appelle « coach no cop »), augmentant leur productivité et efficacité.

Installation et Déploiement

L’installation d’ARCAD CodeChecker est simple et se fait via une configuration guidée. L’équipe de support fournit des instructions détaillées pour garantir une mise en place rapide.

Oui, ARCAD CodeChecker nécessite un environnement IBM i fonctionnel et l’accès aux sources de code à analyser. Rational Developer for i ou VS Code sont recommandés pour une meilleure intégration.

Oui, une version d’essai d’ARCAD CodeChecker est disponible. Vous pouvez l’utiliser pour évaluer ses fonctionnalités et voir comment il améliore la qualité de votre code.

Utilisation et Support

ARCAD CodeChecker identifie et corrige les erreurs de codage dès les premières phases du développement, permettant de réduire les coûts associés à la maintenance et à la dette technique.

Il est recommandé d’utiliser ARCAD CodeChecker à chaque modification du code pour assurer une qualité continue et éviter l’accumulation d’erreurs.

Le support technique est disponible via l’équipe d’ARCAD Software, incluant une assistance à l’installation, des guides d’utilisation, et une aide personnalisée pour optimiser votre utilisation de l’outil.

Contact Us

VERSION D’ESSAI / DEMO

Réservez une version d’essai ou une session dans notre sandbox !

Essayez maintenant !

ou

Demandez une démo