Aluno: Thiago Anastácio Linguagem utilizada: Java
Este repositório foi desenvolvido como parte de um exercício acadêmico com o objetivo de demonstrar a diferença entre código de má qualidade e código de boa qualidade.
Para isso, foram criados 10 exemplos comparativos, onde cada exemplo apresenta:
- ❌ Um código considerado de baixa qualidade
- ✅ Uma versão melhorada, aplicando boas práticas de desenvolvimento
Cada exemplo aborda um critério importante de qualidade de código utilizado no desenvolvimento de software profissional.
Demonstrar, de forma prática, como aplicar princípios de boas práticas de programação, melhorando aspectos como:
- 01-Legibilidade
- 02-Documentação
- 03-Padronização
- 04-Reutilização
- 05-Manutenibilidade
- 06-Robustez
- 07-Testabilidade
- 08-Eficiência
- 09-Escalabilidade
- 10-Segurança
O projeto está organizado em pastas, onde cada pasta representa um critério de qualidade de código.
exercicio-qualidade-codigo │ ├── 01-legibilidade ├── 02-documentacao ├── 03-padronizacao ├── 04-reutilizacao ├── 05-manutenibilidade ├── 06-robustez ├── 07-testabilidade ├── 08-eficiencia ├── 09-escalabilidade └── 10-seguranca
Cada pasta contém:
- Ruim.java → exemplo de código com problemas de qualidade
- Bom.java → versão melhorada aplicando boas práticas
- README.md → explicação das melhorias realizadas
- Clone o repositório:
git clone (link-do-repositorio)
- Abra o projeto em uma IDE compatível com Java, como:
- VS Code
- IntelliJ IDEA
- Eclipse
- Navegue até a pasta desejada e execute os arquivos
.javapara observar os exemplos.
Os exemplos foram desenvolvidos utilizando conceitos de:
- Clean Code
- Boas práticas de programação
- Organização e clareza do código
- Princípios básicos de design de software
A qualidade do código é essencial para o desenvolvimento de sistemas confiáveis e de fácil manutenção. Aplicar boas práticas torna o código mais legível, seguro, eficiente e escalável, facilitando o trabalho em equipe e a evolução do software ao longo do tempo.