

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A aplicação de padrões de qualidade no desenvolvimento de software orienta a construção de sistemas mais robustos e alinhados às regras de negócio. No que se refere ao Desenvolvimento Orientado a Testes (TDD), Domain-Driven Design (DDD) e Behavior-Driven Development (BDD), assinale a alternativa correta.
O Behavior-Driven Development utiliza cenários no formato 'Dado, Quando, Então' para facilitar a comunicação e garantir que o software se comporte conforme o esperado pelo negócio.
O Desenvolvimento Orientado a Testes prescreve que o programador deve codificar toda a lógica funcional do sistema antes de iniciar a construção dos scripts de testes automatizados.
A prática do Desenvolvimento Orientado a Testes baseia-se no ciclo 'Verde-Refatorar-Vermelho', onde se escreve o código final e depois se cria o teste para validar a correção de erros.
O Domain-Driven Design foca primordialmente na otimização de instruções SQL (Structured Query Language) para o banco de dados, ignorando a modelagem da lógica de domínio em favor da alta performance.