Que fait refactoring-patterns ?
Appliquez des transformations de remaniement nommées pour améliorer la structure du code sans en modifier le comportement. Utilisez cette compétence lorsque l'utilisateur mentionne "refactor this", "code smells", "extract method", "replace conditional", "technical debt", "move method", "inline variable", ou "decompose conditional". Déclenchez-la également lors du nettoyage de code legacy, de la préparation du code pour de nouvelles fonctionnalités par restructuration, ou de l'identification de la transformation à appliquer à une odeur de code spécifique. Couvre le refactoring piloté par les odeurs de code, les séquences de transformations sécurisées et les gardiens de test. Pour les fondations de la qualité du code, voir clean-code. Pour la gestion de la complexité, voir software-design-philosophy.