fernandanlisboa / fernandanlisboa/artisan-platform
Criar classes de erro e exceção
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Criar classes de erro e exceção para que sejam utilizadas nas classes de serviços e nos controladores
exemplo:
```py
# Este é um marcador base para nossas exceções de serviço
class ServiceException(Exception):
"""Classe base para exceções de serviço."""
pass
# Exceções específicas que herdam da base
class UserNotFoundException(ServiceException):
"""Lançada quando um usuário não é encontrado."""
pass
class EmailAlreadyExistsException(ServiceException):
"""Lançada quando se tenta criar um usuário com um email que já existe."""
pass
class InvalidDataException(ServiceException):
"""Lançada quando os dados fornecidos para uma operação são inválidos."""
pass
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.