Aprenda como aplicar boas práticas como SOLID, refatoração testes e design patterns em Java
Este repositório serve como um registro do código desenvolvido durante a formação da Alura: Boas Práticas em Java. Ao longo da formação, explorei diversos padrões de projeto, técnicas de refatoração e cenários de testes, buscando aprimorar a qualidade e a legibilidade do código-fonte.
- Refactoring com boas práticas de programação
- Estruturando métodos e classes de modo eficaz
- SOLID
- Command pattern
- Pattern matching of switch do Java 15
- Testes de unidade com jUnit e Mockito
- Identificando práticas ruins em um código de uma API Java
- Separando corretamente as responsabilidades do projeto
- Técnicas de refatoração de código
- Aplicando padrões de projeto
- Mapeando os relacionamentos entre entidades de maneira a evitar problemas de performance
- Otimizando consultas no banco de dados
- Simplificando o código das entidades com o uso de construtores e métodos de negócio
- Formação: Boas Práticas em Java | branch main
- Curso de Java e refatoração: melhorando códigos com boas práticas | branch adopet
- Curso de Boas práticas de programação: melhore o código de uma API Java | branch adopet-api
- Curso de Boas práticas de programação: automatizando testes com Java | branch adopet-api-tests