Skip to content

Conversation

@mariosantos-05
Copy link

Resumo da Sprint 3 – Pull Request

Este Pull Request consolida os resultados da Sprint 3, cujo objetivo principal foi aprimorar a qualidade, a manutenibilidade e a confiabilidade do código-fonte desenvolvido pelo grupo.

Principais atividades realizadas

  • Refatoração do código

    • Simplificação e isolamento da lógica de negócios mais complexa.
    • Redução da Complexidade Ciclomática.
    • Adequação dos métodos ao critério de ABC Score < 20.
  • Melhoria das métricas de qualidade

    • Revisão estrutural de controllers e models.
    • Aumento da legibilidade, coesão e facilidade de manutenção do código.
  • Cobertura de testes automatizados

    • Implementação e ajuste de testes com RSpec.
    • Garantia de cobertura superior a 90% para controllers e models desenvolvidos pelo grupo.
    • Registro e verificação dos valores de cobertura.
  • Testes de aceitação (BDD)

    • Implementação de cenários de Happy Path e Sad Path.
    • Manutenção das features do Cucumber previamente definidas, sem alterações de escopo.
  • Documentação do código

    • Documentação completa utilizando RDoc, descrevendo classes, métodos e responsabilidades.
  • Documentação do projeto

    • Criação e atualização da Wiki em Markdown, contendo as informações da Sprint 3.
  • Organização do repositório

    • Inclusão de arquivo .txt com o link do repositório, nomes e matrículas dos integrantes.

Este PR representa a integração final das melhorias realizadas durante a Sprint 3 ao repositório principal, atendendo aos critérios técnicos e de qualidade definidos para o projeto.

Participantes

  • Caroline – Matrícula: 232050975
  • Célio – Matrícula: 211010350
  • Luís Filipe – Matrícula: 190091975
  • Mário – Matrícula: 231035778

mariosantos-05 and others added 30 commits November 12, 2025 16:22
Project init (only rails init and cucumber)
Especificando BDD dos templates
Adiciona Cenários BDD - Autenticação e Cadastro de Usuários - Sprint1- Célio
luisfilipe3 and others added 30 commits December 10, 2025 23:59
… admin_controller e sigaa_import_service. Testes no Cucumber foram feitos para todas as US da pasta 'features/admin'.
Refatoração controller templates
refatoração rspec
Atualização de detalhes sprint 3
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.

4 participants