
Essencial e prático, este livro desmistifica a complexidade do SOLID, tornando-o acessível a todos os desenvolvedores.
Desbravando SOLID: Práticas avançadas para códigos de qualidade em Java moderno é um guia essencial para desenvolvedores que buscam aprimorar suas habilidades em programação orientada a objetos e na aplicação dos princípios SOLID. Alexandre Aquiles oferece uma abordagem prática e didática, desmistificando conceitos complexos e apresentando exemplos reais em Java que ilustram tanto boas quanto más práticas de código.
Este livro é um recurso valioso tanto para programadores iniciantes, que encontrarão os fundamentos da Orientação a Objetos (encapsulamento, polimorfismo, herança e composição) explicados de forma clara e contextualizada, quanto para profissionais experientes, que aprenderão a tomar decisões estratégicas sobre quando e como aplicar esses conceitos para simplificar e otimizar seus projetos.
Através de capítulos dedicados a cada um dos princípios SOLID (Responsabilidade Única, Inversão de Dependências, Aberto/Fechado, Substituição de Liskov e Segregação de Interfaces), o autor explora a criação de classes coesas, dependências estáveis, objetos flexíveis e herança correta. A obra vai além, abordando temas como imutabilidade, encapsulamento, princípios de coesão e acoplamento de módulos, o Java Platform Module System (JPMS) e Arquitetura Hexagonal, culminando na construção de um projeto Cotuba Web.
Mesmo com exemplos em Java, os conceitos apresentados são universais e aplicáveis a qualquer linguagem de programação, tornando este livro indispensável para qualquer desenvolvedor que almeja escrever código mais limpo, manutenível e escalável. Uma leitura obrigatória para quem busca excelência na engenharia de software.
Faça login para compartilhar sua opinião com a comunidade
Seja o primeiro a avaliar este livro