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

GitTag, cliente github - Projeto de seleção Magrathea #11

Open
wants to merge 94 commits into
base: master
Choose a base branch
from

Conversation

peterbrendel
Copy link

@peterbrendel peterbrendel commented Feb 25, 2021

Algumas considerações (+as mesmas que estão no readme)

  • No front faltou muita organização no projeto. Fui aprendendo enquanto fazia e não quis voltar atrás.

  • Tenho noção que falta testes. Tentei implementar no back, valeu @VGasparini pela ajuda, mas tive muita dificuldade com jest e mongo. Ainda mais com a injeção de dependências, não fazia ideia de como mockar os models... Só um breve desabafo.

  • No back a estrutura ficou um pouco melhor, embora também fui aprendendo enquanto fazia. Comecei só com express, mas decidi utilizar o framework Nest. Ele ajudou bastante na arquitetura, mas eu consegui bagunçar o services de qualquer maneira :P.

  • Curti muito desenvolver esse projeto (embora tenha ficado parado por meses), aprendi muita coisa quando foquei em desenvolver. Valeu pela oportunidade!

  • A usabilidade não ficou boa, sofri pra conseguir deixar o sistema funcional com React. A dica é que as ações com tags são executadas após pressionar Enter e tirar o mouse da tag remove o foco dela.

  • O que falta no back (na minha visão)

    • Middleware para validação
    • Um serviço que separe as funções que comunicam com o Github
    • Testes unitários e de integração
  • O que falta no front

    • HideThePainHarold.jpg

Peter Brendel and others added 30 commits September 10, 2020 18:59
…nd_yarn/frontend/http-proxy-1.18.1

Bump http-proxy from 1.18.0 to 1.18.1 in /frontend
…nd_yarn/frontend/websocket-extensions-0.1.4

Bump websocket-extensions from 0.1.3 to 0.1.4 in /frontend
…nd_yarn/frontend/elliptic-6.5.3

Bump elliptic from 6.5.2 to 6.5.3 in /frontend
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

Successfully merging this pull request may close these issues.

2 participants