Que fait clean-code ?
Écrire un code lisible et maintenable grâce à des noms rigoureux, des fonctions courtes et une gestion propre des erreurs. Utilisez cette compétence lorsque l'utilisateur mentionne "revue de code", "conventions de nommage", "fonction trop longue", "code smells", "code lisible", "règle du boy-scout", "responsabilité unique" ou "qualité des tests unitaires". Activez-la également lors de la revue de pull requests pour la lisibilité, le refactoring de fonctions désordonnées, les débats sur les styles de commentaires ou l'amélioration des patterns de gestion d'erreurs. Couvre le SRP, la discipline des commentaires, le formatage et les tests unitaires. Pour les techniques de refactoring, voir refactoring-patterns. Pour l'architecture, voir clean-architecture.