Mind map
TDD
Map content
TDD
TDD é uma prática de desenvolvimento em que os testes são escritos antes do código de produção.
- Primeiro eu provo que falta algo. Depois faço funcionar. Depois melhoro sem quebrar.
RED
- teste falha
- Criar teste para uma funcionalidade ainda inexistente.
- A falha confirma que o teste realmente detecta ausência de comportamento.
GREEN
- código passa
- Escrever o menor código possível para passar no teste.
- O foco é fazer funcionar, não deixar perfeito ainda.
- Evita desenvolver além do necessário.
REFACTOR
- melhorar sem mudar comportamento
- Melhorar legibilidade, duplicação, estrutura e design.
- Refatorar não é adicionar nova funcionalidade.
- Refatoração não altera comportamento externo do sistema.
FIRST
- F — Fast: rápidos.
- I — Independent: independentes.
- R — Repeatable: repetíveis.
- S — Self-validating: resultado automático, passa ou falha.
- T — Timely: escritos no momento certo, preferencialmente antes do código.
Information
- Description
- Vestibular Engenharia de Software Mind Map on TDD, created by Eike Lennie on 28/05/2026.
- Created by
- Eike Lennie
- Views
- 0
- Rating