Ce qu'il fait\nCette compétence permet à un agent d'effectuer une analyse statique du code PHP pour détecter les méthodes trop volumineuses. Elle utilise un système de seuils (Idéal < 15, Acceptable < 30, Long < 50, Trop long 51+) pour classifier la longueur des méthodes et suggère des techniques de refactorisation spécifiques.\n\n## Quand l'utiliser\nUtilisez cette compétence lors des revues de code, des audits de dette technique ou lors de la refactorisation de bases de code PHP héritées pour améliorer la maintenabilité et adhérer aux principes SOLID.\n\n## Ce qui est inclus\n- Seuils de Détection : Une matrice de classification claire pour la longueur des méthodes.\n- Patterns de Refactorisation : Exemples d'« Extract Method », « Introduce Parameter Object » et « Replace Method with Method Object ».\n- Patterns Grep : Commandes shell pour localiser les signatures de méthodes pour analyse.\n- Format de Sortie : Un modèle de rapport structuré pour documenter les problèmes.\n\n## Agents compatibles\nOptimisé pour Claude Code et d'autres agents de codage ayant un accès shell et la capacité d'analyser des fichiers source PHP.
Pas encore audité
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.