📚 Referências Bibliográficas e Recomendadas
As obras teóricas a seguir serviram de base para a construção das diretrizes clássicas desta unidade, enquanto as recomendações técnicas modernas o ajudarão a dominar as especificidades da Engenharia em Java e Spring:
Teoria Clássica e Gestão
- BROD, C. Scrum: Guia Prático para Projetos Ágeis. São Paulo: Novatec, 2013.
- FERNANDES, A. A.; TEIXEIRA, D. de S. Fábrica de Software: implantação e gestão de operações. São Paulo: Atlas, 2011.
- PRESSMAN, R. S.; MAXIM, B. Engenharia de Software. Uma abordagem profissional. 8. ed. Porto Alegre: McGraw Hill Brasil, 2016.
- SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
Base Técnica (Java & Arquitetura Limpa)
- MARTIN, Robert C. (Uncle Bob) Código Limpo (Clean Code): Habilidades Práticas do Agile Software. Rio de Janeiro: Alta Books, 2009. (Essencial para TDD e refatoração em Java).
- WALLS, Craig Spring Boot em Ação. São Paulo: Novatec, 2016. (Leitura obrigatória para entender a Injeção de Dependência corporativa).
- RICHARDSON, Chris Microservices Patterns: With examples in Java. Manning, 2018.
[!TIP] 💡 Dica do Especialista: Não leia todos de uma vez. Comece pelo "Código Limpo" (Clean Code). Ele moldará para sempre a forma como você escreve uma classe e pensa na manutenção do seu método. Em Engenharia Corporativa, você gasta muito mais tempo lendo o código dos outros do que escrevendo o seu.