Escrever código feio, duplicado e procedural pode ser a decisão mais honesta no início de um problema. Shameless Green não é sobre design perfeito, mas sobre chegar rápido ao comportamento correto, protegido por testes. Só depois, com exemplos reais em mãos, vem a refatoração consciente. O bom design não nasce de ideias antecipadas, mas de necessidades reais observadas no código.
O termo “escovar bits” na programação de computadores refere-se a um nível extremamente detalhado e minucioso de…