Repositório com exercícios e implementações práticas baseadas no livro "Agile Java: Crafting Code with Test-Driven Development", de Jeff Langr.
O projeto tem como objetivo reforçar o uso de TDD como prática central no desenvolvimento de aplicações Java, aliando testes automatizados, design ágil e código limpo.
- Aplicar TDD como motor de desenvolvimento
- Reforçar conceitos de Orientação a Objetos em Java
- Desenvolver código legível, sustentável e testável
- Praticar design ágil orientado por testes
- Test-Driven Development (Red-Green-Refactor)
- Clean Code
- Design ágil
- Testes unitários em Java
- Java
- JUnit
- Maven
Este projeto integra meu portfólio de estudos em Backend Java e Software Craftsmanship.