Programa do Curso
Introdução
- Benefícios do TDD e Agile
TDD (2 dias)
Instalando e configurando estruturas automatizadas Unit Testing
Abordagens TDD
- Projetando software usando TDD
- Software de refatoração
- Fluxos de trabalho e padrões TDD
Implementando TDD
- Módulos Colaboradores
- Compreendendo testes falsos, stubs, duplos e simulados
- Escrevendo bons testes unitários
- Melhorando os testes existentes
- Refatorando um aplicativo
- Escrevendo testes para legado C
- Adaptando TDD para desenvolvimento de software embarcado
- Test-Driving próximo ao silício com simulações
Agile (1 dia)
Introdução
- Agile versus abordagens tradicionais de desenvolvimento de software
- O Agile Manifesto
Implementando Agile
- Planejamento de Liberação, Iteração Zero
- Planejamento de Iteração, Estimativa
- Revisão de requisitos, reunião diária
- Qualidade da equipe, testes de iteração, aceitação
- Revisão da iteração (demonstração)
- Retrospectivas
- Lição aprendida sobre Agile Princípios
Resumo e conclusão
Requisitos
- Compreensão de programação em C
- Compreensão dos conceitos de teste de software
Declaração de Clientes (7)
Os exercícios com os quais pudemos familiarizar-nos com o TDD
Csongor Benedek - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
Gostei de trabalhar em pequenos grupos :)
Nikoletta Domak - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
Gostei muito da atitude globalmente positiva e encorajadora do formador e do ambiente nas chamadas. O curso foi muito bem estruturado e as analogias e exemplos utilizados para explicar a teoria foram muito úteis. Também fiquei muito satisfeito com a parte prática - tarefas simples e compreensíveis, que levam os alunos a aplicar a teoria na prática :)
Lasma Matusevica - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
O incentivo a debates abertos sobre os temas apresentados faz com que se sinta mais como uma experiência de aprendizagem produtiva.
Ilmars Zeps - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
O estilo do formador, que explicou tudo de uma forma calma e ordenada, tornou o seguimento da sua palestra muito fácil e cativante
Rares Calin Rapsigan - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
Bem organizado e explicado, com muitos exemplos práticos e codificação ao vivo, aumentou a minha compreensão sobre o tema Agile e o desenvolvimento TDD.
Barabas Attila - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
O facto de ter aprendido uma nova abordagem para escrever testes unitários é a parte que mais gostei da formação. Também gostei da conversa livre que tivemos, do facto de termos debatido certos tópicos, gostei do trabalho de equipa que tivemos, que nos fez analisar de uma perspetiva diferente os requisitos das histórias de utilizador e também apreciei a intervenção do formador que nos sugeriu diferentes soluções quando estávamos bloqueados na tomada de algumas decisões.
Crina-Maria Rosu - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida