Executando verificação de segurança...
1

Red Velvet - Banco Digital - Simulando uma estrutura próxima do real

Fala devs, venho compartilhar com vocês alguns dos avanços que estou fazendo com o projeto de banco digital, que nada mais é um projeto de estudos para compartilharmos experiências e colocar em prática o que muitas das vezes é complicado com uma estrutura de banco totalmente distribuida entre equipes.

Estou realizando pequenas modificações para as interfaces terem um padrão e conseguirmos iniciar os testes pelo próprio postman para os endpoints, agora, o próximo passo consiste em descer para os testes comportamentais utilizando o https://github.com/cucumber/godog para obter resultados de descrição semântica utiliznado o Gherkin.

O projeto vai passar por várias mudanças e pode não funcionar como o esperadoo em algum momento, mas conseguiremos alcançar uma certa estabilidade em breve até chegarmos em um ponto de maturidade legal. Quero também inserir simulação de integração com serviço de terceiros, e não construir cada peça porque não é o que realmente acontece em um cenário real.

Um swagger será adicionado com uma especificação do OpenAPI para suportar consumo de outros serviços que precisam disso para serem habilitados em uma esteira automatizada e logo depois vamos para as garantias de qualidade do software utilizando projetos de análise estática e dinâmica do código para evitar falhas ou code smell no código, o processo envolve também utilizarmos imagens coerentes no padrão de distroles, para habilitar somente funções que usamos no projeto.

Este é o roadmap que vou continuar perseguindo porque é um projeto que considero muito relevantes de desenvolver para práticas diárias de treino na programação.

Confere lá no github e não se esqueça de dar uma estrelinha e fazer um fork e/ou assistir as mudanças e todas as sugestões são bem-vindas.

https://github.com/ktfth/red-velvet-workspace

Até a próxima e não deixe de comentar!

Carregando publicação patrocinada...