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 |
| Edición | 1 (2025) |
| Formato | A5 (148x210) |
| Acabado | Tapa blanda (con solapas) |
| Tipo de papel | Coated Silk 90g |
| Idioma | Portugués |
¿Tienes alguna queja sobre ese libro? Envía un correo electrónico a [email protected]
Haz el inicio de sesión deja tu comentario sobre el libro.