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

Melhorar complexidade ciclomática das actions do módulo menu #14

Open
7 tasks
guiaugusto opened this issue Mar 22, 2019 · 0 comments
Open
7 tasks

Melhorar complexidade ciclomática das actions do módulo menu #14

guiaugusto opened this issue Mar 22, 2019 · 0 comments
Labels
enhancement New feature or request refactoring

Comments

@guiaugusto
Copy link
Contributor

Descrição

Atualmente o código relativo as custom actions relacionadas ao menu do RU (Restaurante Universitário), especificamente do método run de cada classe contida no módulo, possui uma grande complexidade ciclomática, pois tal método possui muitas responsabilidades, havendo a necessidade de dividi-las em vários métodos.

Tarefas

  • Melhorar complexidade do arquivo daily_breakfast.
  • Melhorar complexidade do arquivo daily_dinner.
  • Melhorar complexidade do arquivo daily_lunch.
  • Melhorar complexidade do arquivo daily_menu.
  • Melhorar complexidade do arquivo week_menu.

Critérios de Aceitação

  • Complexidade ciclomática efetivamente reduzida.*
  • Código passar pelos testes Flake8.

Observações

  • Pode ser feito algo semelhante à separação realizada no módulo notifications, pra ajudar a seguir por um caminho.
  • Mesmo que o método run continue relativamente grande, caso haja uma contribuição significante na complexidade, a task relativa pode se tornar aceita.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refactoring
Projects
None yet
Development

No branches or pull requests

1 participant