1. Optimisation d'une logique de tarification JavaScript
Développeur FrontendContexte
Une fonction de calcul de prix contient multiples conditions imbriquées difficiles à maintenir et tester.
Problème
Évaluer la complexité cognitive et cyclomatique avant refactoring.
Utilisation
Collez le code de la fonction score, sélectionnez JavaScript et définissez un seuil d'imbrication à 2.
language: javascript, nestingThreshold: 2, longFunctionThreshold: 8Résultat
Détection d'une complexité cyclomatique de 5 et d'une imbrication profonde nécessitant simplification.