André Blos Aliatti

CASE TÉCNICO • BACKEND

DSCatalog Backend com foco em testes automatizados, qualidade e boas práticas

Status: concluído (estudo) • Jan 2026

Backend Java Spring Boot JUnit Mockito
Capa do projeto DSCatalog

Visão geral

O DSCatalog é um projeto focado em consolidar fundamentos de backend e, principalmente, testes automatizados e qualidade de código em uma API bem organizada.

Problema que resolve

  • Dificuldade de refatorar com segurança sem testes
  • Falta de padronização entre camadas e contratos de API
  • Evolução do código quebrando regras de negócio sem perceber

Arquitetura

  • Backend em camadas (Controller / Service / Repository)
  • DTOs para entrada/saída com validações e contratos consistentes
  • Persistência com JPA/Hibernate (quando aplicável ao módulo)

Foco do projeto

  • Testes unitários (regras de negócio)
  • Testes de camada (Service/Controller) quando aplicável
  • Refatoração segura com apoio de testes
  • Boas práticas para evoluir API sem quebrar contrato

Próximos passos

  • Aumentar cobertura de testes e incluir integração
  • Reforçar documentação (Swagger/OpenAPI)
  • Pipeline simples (build + testes) no GitHub Actions

Outros projetos

Ver todos →

MedicFlow

SaaS para gestão clínica com prontuário, agenda e automações.

Ver case →

DSCommerce

Fullstack (DevSuperior) com backend + frontend integrados.

Ver case →