fernandanlisboa / fernandanlisboa/artisan-platform

Criar classes de erro e exceção

Open
#65 0 comments 0 reactions 1 assignee Claimed by @fernandanlisboa View on GitHub
good first issue
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.