Começar sem testes é um erro grave

Um post simples e direto sobre testes!

Erro comum:

Desenvolver pensando:

“É só uma aplicaçãozinha simples, rapidinha, nem precisa de teste…”

Isso parece inofensivo, mas é o começo do caos.

O que realmente acontece:

  • A aplicação “simples” começa a crescer.
  • O gestor volta pedindo novas funcionalidades.
  • Sem testes, cada mudança vira um risco de bugs.
  • Resultado: sistema frágil, instável e difícil de manter.

O que você deve fazer:

  • Sempre comece com testes, mesmo em apps pequenas.
  • Se for algo realmente descartável (como um script único e pontual), tudo bem não testar.
  • Mas 90% das aplicações não são descartáveis — então, testes são obrigatórios.

Conselho de especialista:

“Se não for algo que você pode apagar sem prejudicar nada, então precisa de teste.”
— 
Alistair Cockburn, coautor do Manifesto Ágil

Resumo prático:

  • 🛑 “Só um CRUDzinho”: teste!
  • 🧩 “Só uma tela rápida”: teste!
  • 🔄 “Vai evoluir depois?”: teste!
  • 🧻 “Script descartável?”: aí talvez não precisa testar (mas cuidado!).

Lição final:

Testes não são luxo, são base para evoluir seu sistema com segurança.
Não caia na armadilha do “só uma telinha”.