Projeto

Geral

Perfil

Ações

Desenvolvimento #10

Aberta

Corrigir bug no cadastro de ocorrências

Adicionado por Redmine Admin 9 dias atrás. Atualizado 9 dias atrás.

Situação:
Pronto para Fiscalização
Prioridade:
Média
Atribuído para:
Início:
01/03/2026
Data prevista:
% Terminado:

0%

Tempo estimado:
Serviço:
Manutenções em Sistemas Existentes (corretivas, evolutivas, adaptativas ou perfectivas) - Única Complexidade (até 2 hora(s)) | Desenvolvedor Senior | Escopo: evento: correção de bugs em componentes (100)
Demanda:
Desenvolver o módulo de férias do sistema de RH
Tarefa fechada:
01/03/2026
Evidências:

{"selecioneOTipoDaManutencao":"corretiva","selecioneOSEventoS":{"inclusao":false,"alteracao":true,"exclusao":false},"conteudoDaEvidencia":"<p>Antes da manutenção, o sistema de cadastro de ocorrências apresentava um bug crítico que impedia a correta validação e registro de novas ocorrências. Quando os usuários tentavam submeter uma nova ocorrência, o sistema frequentemente falhava ao verificar se todos os campos obrigatórios estavam preenchidos, resultando em mensagens de erro inconsistentes e a impossibilidade de salvar os dados no banco de dados. Além disso, a interface do usuário não fornecia feedback adequado, deixando os usuários sem informações claras sobre o que estava errado ou quais campos precisavam de correção, causando frustração e aumentando o tempo necessário para completar o cadastro.</p>","descrevaAFuncionalidadeAposDaManutencao":"<p>Após a manutenção, a funcionalidade de cadastro de ocorrências foi significativamente aprimorada. A validação dos campos obrigatórios foi corrigida, garantindo que todas as entradas necessárias sejam verificadas antes de permitir que uma ocorrência seja salva. Agora, se um campo obrigatório não estiver preenchido, o sistema exibe uma mensagem de erro clara e específica, orientando o usuário sobre quais campos precisam ser corrigidos. Além disso, melhorias foram feitas na interface do usuário para proporcionar um feedback mais intuitivo, facilitando o processo de registro de ocorrências. Com essas correções, o sistema agora opera de maneira mais confiável e eficiente, melhorando a experiência do usuário e reduzindo o tempo necessário para completar o cadastro de novas ocorrências.</p>","printsDasAlteracoesImplementadas":"","gitCommit":"https://gitlab.com/wandersondsm/mvp-raven/-/commit/ecfd52010367467638c1c6f6d7f1ac84d615e8bd"}


Descrição

Identificar e corrigir bug no sistema de cadastro de ocorrências que impede que os usuários registrem novas ocorrências de forma correta. O problema relatado envolve a falha na validação dos campos obrigatórios, resultando em erros ao tentar salvar os dados no banco de dados. A correção deve garantir que todos os campos obrigatórios sejam devidamente validados e que as ocorrências sejam salvas corretamente, sem erros. Além disso, deve-se implementar testes para verificar a funcionalidade após a correção e assegurar que o sistema esteja funcionando conforme esperado. A documentação do código deve ser atualizada para refletir as mudanças realizadas e orientar futuras manutenções.

Ações #1

Atualizado por Redmine Admin9 dias

  • Situação alterado de Novo para Em andamento
Ações #2

Atualizado por Redmine Admin9 dias

  • Situação alterado de Em andamento para Pronto para Fiscalização
  • Tarefa fechada ajustado para 01/03/2026
  • Evidências atualizado(a) (diff)
Ações #3

Atualizado por Raven IA9 dias

Análise da evidência realizada com sucesso pelo Raven.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

50%
Horas executadas não informadas.

Originalidade do Texto

0%
Evidência com texto semelhante encontrada: Tarefa 97.

Originalidade da Tarefa

0%
Tarefa com descrição semelhante encontrada: Tarefa 85.

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "conteudo Da Evidencia" está coerente com a tarefa solicitada, pois descreve o problema de validação dos campos obrigatórios no sistema de cadastro de ocorrências.

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "descreva A Funcionalidade Apos Da Manutencao" está coerente com a tarefa solicitada, detalhando as correções e melhorias realizadas no cadastro de ocorrências.

Código - Manutenção

90%
As alterações realizadas são referentes a manutenção corretiva, pois corrigem um possível erro de tipo de dado, e estão dentro do escopo definido de correção de erros em componentes de backend.As alterações realizadas no código referem-se à modificação do tipo de dado do atributo valor na classe Contrato. Originalmente, valor era do tipo float, mas foi alterado para int. Essa mudança é uma alteração de código existente e está relacionada à manutenção corretiva, pois provavelmente visa corrigir um erro ou inconsistência no tratamento dos dados, garantindo que o tipo de dado valor seja consistente com o esperado em outras partes do sistema. A alteração está dentro do escopo previamente definido, pois trata de uma correção em um componente de backend.

Código - Garantia

0%
Este commit altera o tipo de campo 'valor' de 'float' para 'int', o que já foi modificado anteriormente no histórico de commits.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade do cargo e senioridade do prestador com o serviço

0%
O cargo e senioridade do prestador de serviço não é compatível com o serviço

Validador de data

100%
A data de fim da tarefa é depois da data de inicio
Ações

Exportar para Atom PDF