Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Spike] Revisão da estrutura do projeto #125

Open
hpsmatheus opened this issue Aug 14, 2020 · 2 comments
Open

[Spike] Revisão da estrutura do projeto #125

hpsmatheus opened this issue Aug 14, 2020 · 2 comments
Assignees

Comments

@hpsmatheus
Copy link

hpsmatheus commented Aug 14, 2020

Motivação/Contexto inicial: queremos implementar testes unitários e verificamos que podemos facilitar esta implementação tornando a estrutura do projeto mais desacoplada. Atualmente as regras de negócio estão implementadas nos endpoints, o que dificulta submetê-las a testes unitários.

Sendo assim, o objetivo deste spike é encontrarmos qual o padrão de projeto orientado a objeto mais adequado para que possamos fazer estas implementações.

O resultado que esperamos é ter claro para as desenvolvedoras qual o novo padrão de projeto a ser adotado e também definir qual será a pirâmide de testes do projeto.

Com este movimento, conseguiremos trazer os seguintes ganhos para o projeto:

  1. Código mais limpo e desacoplado, mas flexível para evolução
  2. Facilidade de implementar T.U.
  3. Poderemos desenvolver utilizando TDD (mais qualidade).
  4. Diminuímos o custo de resposta da pipeline, com mais testes unitários e menos testes e2e/integração.
@jimmyandrade
Copy link
Member

@all-contributors add @hpsmatheus for ideas

@allcontributors
Copy link
Contributor

@jimmyandrade

I've put up a pull request to add @hpsmatheus! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants