Red, Green, Refactor - Definição do Glossário de CI/CD
Red, Green, Refactor é o ciclo curto do TDD de teste que falha, código que passa e, então, limpeza.
Red, Green, Refactor é o ciclo central do desenvolvimento orientado a testes: escreva um teste que falha (red), escreva o código mínimo para passá-lo (green) e então melhore o código mantendo os testes passando (refactor).
O ciclo mantém as mudanças pequenas e sempre respaldadas por um teste. O passo red prova que o teste pode falhar, evitando testes que passam por acidente.
Na prática
Cada passagem pelo ciclo leva minutos, não horas. O CI roda a suíte em crescimento a cada push para manter o estado green honesto.
Guias relacionados
Test-Driven Development - CI/CD Glossary DefinitionTest-Driven Development: Test-driven development (TDD) is a practice of writing a failing test before writing…
Behavior-Driven Development - CI/CD Glossary DefinitionBehavior-Driven Development: Behavior-driven development (BDD) extends TDD by describing desired behavior in…
Assertion - CI/CD Glossary DefinitionAssertion: An assertion is a statement in a test that checks whether a value or condition matches what is exp…