aceleradora-TW / aceleradora-TW/e-acelera-back
[MVP2] refactor: reorganizar quebra dos controllers
- Linguagem predominante
- TypeScript
- Estrelas
- 2
- Forks
- 4
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
# Contexto
Hoje, todos os códigos de exercícios, tópicos e temas estão juntos no mesmo controller (`ExerciseController`).
Isso deixa o código bagunçado e difícil de entender ou manter.
# Tarefas
- Ajustar testes automatizados para que rodem sobre a API de forma a identificar quebra de comportamento
- Separar o código em três arquivos diferentes (controllers), um para cada parte do sistema mantendo compatibilidade com a API atual
- `ExerciseController`
- `TopicsController`
- `ThemesController`
- Criar nova API, versionada, mantendo suporte com a API atual
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Avaliação
Esta issue ainda não foi avaliada.