Que fait pragmatic-programmer ?
Appliquez les méta-principes de l'artisanat logiciel : DRY, orthogonalité, balles traçantes et conception par contrat. Utilisez ce skill lorsque l'utilisateur mentionne « meilleures pratiques », « approche pragmatique », « fenêtres brisées », « balle traçante », « artisanat logiciel », « prévention de la dette technique », « prototype vs balle traçante » ou « propriété du code ». Déclenchez-le également lors de l'évaluation des décisions build-vs-buy, de la conception d'approches d'estimation ou du choix entre des décisions architecturales réversibles et irréversibles. Couvre l'estimation, les langages dédiés et la réversibilité. Pour la qualité au niveau du code, voir clean-code. Pour les techniques de refactorisation, voir refactoring-patterns.