- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisXP: eXtreme Programming
- Engenharia de SoftwareTestes
Ao desenvolver o algoritmo de cálculo de distância de segurança
anticolisão (TCAS) entre duas aeronaves em uma nova biblioteca
de software, o desenvolvedor decide aplicar de forma estrita o
ciclo de passos determinado pela metodologia Test-Driven
Development (TDD). Ele iniciou criando um caso de teste unitário
exaustivo contendo as coordenadas geográficas tridimensionais e
as velocidades vetoriais de dois alvos simulados em rota de
interceptação iminente.
Seguindo rigorosamente a ordem cronológica obrigatória das fases que compõem o ciclo padrão do TDD (conhecido na literatura técnica como o ciclo Red-Green-Refactor), o desenvolvedor deve, logo após ter escrito o código desse teste unitário inicial, executar os seguintes passos sequenciais:
Seguindo rigorosamente a ordem cronológica obrigatória das fases que compõem o ciclo padrão do TDD (conhecido na literatura técnica como o ciclo Red-Green-Refactor), o desenvolvedor deve, logo após ter escrito o código desse teste unitário inicial, executar os seguintes passos sequenciais: