Engenharia de Software Moderna, Martin Fowler
286 palavras · 2 minutos tempo de leitura Ciências Exatas/Engenharia e tecnologia Informática Administração e Negócios Autoajuda
Martin Fowler é um dos maiores nomes da Engenharia de Software e em seu livro "Engenharia de Software Moderna", ele traz uma abordagem única e inovadora para a área. Com uma linguagem doce e envolvente, o autor consegue cativar o leitor desde as primeiras páginas.
O livro é dividido em três partes: Fundamentos, Práticas e Técnicas. Na primeira parte, Fowler apresenta os conceitos básicos da Engenharia de Software, como a importância da comunicação entre os membros da equipe, a necessidade de se ter um processo bem definido e a utilização de ferramentas modernas para o desenvolvimento de software.
Na segunda parte, o autor apresenta as práticas mais comuns utilizadas na Engenharia de Software, como o Test-Driven Development (TDD), o Continuous Integration (CI) e o Continuous Delivery (CD). Ele explica de forma clara e objetiva como essas práticas podem ajudar as equipes de desenvolvimento a produzirem softwares de alta qualidade e em menor tempo.
Por fim, na terceira parte, Fowler apresenta algumas técnicas avançadas de Engenharia de Software, como a Arquitetura Hexagonal e o Event Sourcing. Essas técnicas são mais complexas, mas o autor consegue explicá-las de forma simples e acessível.
Ao longo do livro, Fowler utiliza exemplos práticos para ilustrar seus pontos de vista e tornar o conteúdo mais fácil de ser compreendido. Ele também inclui diversas referências bibliográficas para que o leitor possa se aprofundar ainda mais no assunto.
"Engenharia de Software Moderna" é um livro indispensável para quem trabalha com desenvolvimento de software. Ele apresenta uma abordagem inovadora e prática para a Engenharia de Software, tornando o processo de desenvolvimento mais eficiente e produtivo. Com uma linguagem doce e envolvente, Martin Fowler consegue cativar o leitor e tornar o assunto mais acessível.