A Hierarquia da Defesa
Quatro camadas, nesta ordem: Prevenir (restrições e funções de força), tornar visível (bom feedback para perceber o erro logo), tornar reversível (undo barato) e confirmar — só o irreversível.
Como aplicar: errar deve ser barato; se o erro custa caro, projete reversibilidade ou trava.