Resenha do livro: Engenharia de software moderna
Engenharia de Software Moderna é um livro destinado principalmente a alunos de cursos de graduações das áreas da computação. Recomendo que também seja lido por profissionais que buscam conhecimento básico sobre os seguintes temas:
- Métodos ágeis, como Scrum, XP e Kanban.
- Levantamento ágil de requisitos, incluindo histórias de usuários, MVPs e testes A/B.
- Projeto de Software, tratando de propriedades de projeto, princípios e padrões de projeto.
- Arquitetura de Software, incluindo padrões como MVC, microsserviços e publish/subscribe.
- Testes de Software, com ênfase em testes de unidade, testabilidade, cobertura e TDD.
- Refactoring, com exemplos reais de refactorings e code smells.
- DevOps, incluindo controle de versões, integração e deployment contínuo.
O livro possui 10 capítulos, uma parte com 125 exercícios de fixação sobre todo o conteúdo abordado.
Recentemente ouvi alguns relatos que muitos professores estão usando este livro em diversas disciplinas da faculdade.
Depois de ter concluído a leitura e feito alguns dos exercícios disponíveis, posso compreender o motivo de todo o engajamento que esse livro está tendo na área da tecnologia, assim como a certeza de que vale muito a pena investir no mesmo, seja na sua versão física para quem assim como eu não abre mão da sensação de tirar o plástico de um livro novo, ou em sua forma em e-book. Engenharia de software moderna engloba os conceitos mais tradicionais das etapas de construção, padrões, processo e qualidade de um produto de software, junto com o que tem de mais atual na área.
Obrigado por ler até aqui!!!