Este livro tem como objetivo apresentar, de forma prática, fundamentada e progressiva, a aplicação da Engenharia Disciplinada de Software utilizando a linguagem Java como base tecnológica. A proposta central é integrar teoria e prática, permitindo que o leitor compreenda não apenas como construir sistemas, mas por que cada decisão técnica é tomada dentro de um processo estruturado de desenvolvimento.
Ao longo dos capítulos, são explorados desde os fundamentos essenciais, como partições equivalentes, análise de limites, requisitos funcionais e não funcionais, até tópicos avançados que envolvem testes, automação, qualidade de software, refatoração, DevOps, integração e entrega contínuas, além do uso de ferramentas contemporâneas como JUnit, Selenium, GitHub Actions e YAML. Cada tema é apresentado de maneira didática, com exemplos reais e abordagens orientadas a boas práticas que reforçam a importância do pensamento disciplinado em todas as etapas do ciclo de vida do software.
O livro também se apoia em princípios que sustentam o desenvolvimento moderno, como imutabilidade, separação entre comandos e consultas, responsabilidade única, organização limpa do código e análise estrutural para cobertura de testes. São incluídos ainda capítulos dedicados a testes de ponta a ponta, testes de performance, testes de segurança, fuzz testing, simulação de falhas, resiliência e pós-deploy, reforçando a visão integral do desenvolvimento de software como um processo contínuo, confiável e volta
| Número de páginas | 282 |
| Edição | 1 (2025) |
| Formato | A5 (148x210) |
| Acabamento | Brochura c/ orelha |
| Tipo de papel | Couche 90g |
| Idioma | Português |
Tem algo a reclamar sobre este livro? Envie um email para atendimento@clubedeautores.com.br
Faça o login deixe o seu comentário sobre o livro.