Trata-se de uma API para transações construída seguindo o Data Mapper Pattern, que basicamente tem sua estrutura composta por: Models, Repositories e Services. Além disso, foram aplicados conceitos importantes como: Data Transfer Object ou DTO e Dependency Inversion, um dos conceitos que faz parte de SOLID.
Construir uma API para operações relativamente simples utilizando um pattern incrível como o Data Mapper, foi um dos desafios mais trabalhoso e prazeroso que tive a oportunidade de completar! É claro que todo o projeto poderia ser simplificado ainda mais, porém ao implantar esse pattern, aumentar a aplicação inserindo novas funcionalidades fica muito mais fácil e claro, além de deixar o código mais legível! 😆
-
Para contribuir abra uma
issue
, dê umfork
no projeto, faça suas alterações e abra umapull request
😆 -
Para clonar
git clone https://github.com/Bruno-hub19/GoStack-desafio-5.git