O que programador-pragmático faz?
Aplica meta-princípios de artesanato de software: DRY, ortogonalidade, balas traçadoras e design por contrato. Use quando o usuário mencionar "melhores práticas", "abordagem pragmática", "janelas quebradas", "bala traçadora", "artesanato de software", "prevenção de dívida técnica", "protótipo vs bala traçadora" ou "propriedade do código". Também aciona ao avaliar decisões de construir vs comprar, projetar abordagens de estimativa ou escolher entre decisões arquiteturais reversíveis e irreversíveis. Abrange estimativa, linguagens de domínio e reversibilidade. Para qualidade em nível de código, veja clean-code. Para técnicas de refatoração, veja refactoring-patterns.