Oi, Luciano.
Sinto muito que a sua experiência com a primeira parte do curso não tenha sido positiva e que as explicações tenham gerado confusão em vez de clareza.
É perfeitamente compreensível o seu sentimento. Quando buscamos aprender uma nova metodologia, esperamos que os conceitos sejam diretos e ajudem a resolver dúvidas, não a criar novos obstáculos.
Pra ajudar no seu entendimento agora, preparei um resuminho focado apenas no objetivo central do BDD e no problema que ele resolve, sem misturar com outros processos:
O que é o BDD e qual problema ele resolve?
O BDD (Behavior Driven Development) surgiu para resolver a falha de comunicação entre quem entende do negócio (cliente/PO) e quem constrói o software (desenvolvedores/QA).
O Problema: O "Telefone Sem Fio":
No desenvolvimento comum, o cliente pede algo, o analista escreve de um jeito, o desenvolvedor entende de outro e o testador cria testes baseados em uma quarta interpretação. O resultado é um sistema que funciona tecnicamente, mas não faz o que o negócio precisava.
O Objetivo do BDD:
O foco é a colaboração. Ele propõe que todos sentem juntos antes de escrever qualquer código para definir comportamentos esperados.
- Conversa: A equipe discute uma funcionalidade.
- Exemplos: Em vez de regras abstratas, usam exemplos reais: "Se o usuário tem 50 reais e tenta sacar 60, o sistema deve impedir".
- Formalização: Esses exemplos viram os critérios de aceitação usando a estrutura:
- Dado que (Contexto inicial)
- Quando (Ação realizada)
- Então (Resultado esperado)
Assim, o "objetivo" é garantir que o código seja apenas um reflexo exato do que o negócio espera, evitando retrabalho.
Muito obrigada por compartilhar sua visão sobre a qualidade do áudio e a didática do conteúdo. Feedbacks assim são fundamentais pra sabermos onde o material tá falhando com quem mais importa: o estudante.
Vou passar sua reclamação adiante para as pessoas responsáveis avaliarem os pontos citados e verificarem a necessidade de atualizações.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!