No cooperativismo, cada associado possui um voto e as decisões são tomadas em assembleias, por votação. Imagine que você deve criar uma solução para dispositivos móveis para gerenciar e participar dessas sessões de votação.
MIT License
1
stars
0
forks
source link
feat/I26-27 :recycle: Adicionar novas exceptions ao ControllerExceptionHandler #28
Renomeação da exceção TopicAttributeException: A exceção TopicAttributeException foi renomeada para InvalidTopicStringAttributeException. O novo nome torna mais clara a representação do tipo de erro.
Criação da exceção InvalidTopicIntegerException: Uma nova exceção, chamada InvalidTopicIntegerException, foi criada. Ela é responsável por lidar com casos de dados inteiros inválidos.
Atualização de usos das exceções: Todos os pontos do código que utilizavam essas exceções foram atualizados para refletir as mudanças. Isso inclui todos os arquivos correspondentes.
Refatoração das exceções relatadas aos atributos de tópicos: O arquivo TopicAttributeException foi removido na refatoração.
Criação de novas classes de exceção: Foram criadas duas novas classes de exceção, InvalidTopicStringAttributeException e InvalidTopicIntegerException, permitindo dessa forma um tratamento de erro mais especializado e adequado.
Adição de novos manipuladores de exceções: Novos manipuladores de exceções foram adicionados ao ControllerExceptionHandler para lidar adequadamente com as recém-criadas classes de exceção.
Solicitação de Pull Request
Status
Tipo
Descrição
Renomeação da exceção TopicAttributeException: A exceção
TopicAttributeException
foi renomeada paraInvalidTopicStringAttributeException
. O novo nome torna mais clara a representação do tipo de erro.Criação da exceção InvalidTopicIntegerException: Uma nova exceção, chamada
InvalidTopicIntegerException
, foi criada. Ela é responsável por lidar com casos de dados inteiros inválidos.Atualização de usos das exceções: Todos os pontos do código que utilizavam essas exceções foram atualizados para refletir as mudanças. Isso inclui todos os arquivos correspondentes.
Refatoração das exceções relatadas aos atributos de tópicos: O arquivo
TopicAttributeException
foi removido na refatoração.Criação de novas classes de exceção: Foram criadas duas novas classes de exceção,
InvalidTopicStringAttributeException
eInvalidTopicIntegerException
, permitindo dessa forma um tratamento de erro mais especializado e adequado.Adição de novos manipuladores de exceções: Novos manipuladores de exceções foram adicionados ao
ControllerExceptionHandler
para lidar adequadamente com as recém-criadas classes de exceção.