Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

📚 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.