Skip to content

Refactor/app mailers - #67

Merged
Anarayssa-dev merged 2 commits into
sprint-3from
refactor/app_mailers
Jun 28, 2026
Merged

Refactor/app mailers#67
Anarayssa-dev merged 2 commits into
sprint-3from
refactor/app_mailers

Conversation

@Anarayssa-dev

Copy link
Copy Markdown
Collaborator

Descrição

Verificação de complexidade ciclomatica e ABC em Mailer para do sistema.

Qualidade do Código (Métricas)

Para garantir a manutenibilidade do código, as alterações foram validadas localmente com ferramentas de análise estática:

  • Saikuro (Complexidade Ciclomática): Métodos na pasta app/mailers analisados e com complexidade menor que 10 (código limpo e legível). Podem ser verificadas nos arquivos gerados application_mailer.rb_cyclo.html e user_mailer.rb_cyclo.html

  • RubyCritic: Relatório atualizado e gerado na pasta tmp/rubycritic/ para refatoração e consulta da equipe.

Observações

  • A gema Saikuro está desatualizada para a versão mais recente do ruby, então será necessário trocar a versão 2.5.9

@Anarayssa-dev Anarayssa-dev self-assigned this Jun 28, 2026
@Anarayssa-dev Anarayssa-dev added this to the sprint-3 milestone Jun 28, 2026
@Anarayssa-dev
Anarayssa-dev merged commit ab8c28d into sprint-3 Jun 28, 2026
1 of 4 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Projeto EngSw - Grupo 1 Jun 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Refactor] ABC Score < 20 em app_mailers [Refactor] Reduzir complexidade ciclomática (Saikuro < 10) em app/mailers

1 participant