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.
feat/I26-27 :recycle: Renomear exceção TopicAttributeException para InvalidTopicStringAttributeException
A exceção TopicAttributeException foi renomeada para InvalidTopicStringAttributeException para tornar mais claro o tipo de erro que representa. Além disso, uma nova exceção, InvalidTopicIntegerException, foi criada para tratar casos de dados inteiros inválidos. Todos os usos dessas exceções foram atualizados para refletir as mudanças em todos os arquivos correspondentes.
feat/I26-27 :recycle: Refatorar e especializar exceções relacionadas a atributos de tópicos
O arquivo TopicAttributeException foi removido e foram criadas duas novas classes de exceção: InvalidTopicStringAttributeException e InvalidTopicIntegerException. Isso permite tratamento de erros mais específico e adequado. Além disso, novos manipuladores de exceções foram adicionados em ControllerExceptionHandler para lidar com essas novas classes de exceção.
Solicitação de Pull Request
Status
Tipo
Descrição
feat/I26-27 :recycle: Renomear exceção TopicAttributeException para InvalidTopicStringAttributeException
A exceção TopicAttributeException foi renomeada para InvalidTopicStringAttributeException para tornar mais claro o tipo de erro que representa. Além disso, uma nova exceção, InvalidTopicIntegerException, foi criada para tratar casos de dados inteiros inválidos. Todos os usos dessas exceções foram atualizados para refletir as mudanças em todos os arquivos correspondentes.
feat/I26-27 :recycle: Refatorar e especializar exceções relacionadas a atributos de tópicos
O arquivo TopicAttributeException foi removido e foram criadas duas novas classes de exceção: InvalidTopicStringAttributeException e InvalidTopicIntegerException. Isso permite tratamento de erros mais específico e adequado. Além disso, novos manipuladores de exceções foram adicionados em ControllerExceptionHandler para lidar com essas novas classes de exceção.