Skip to content

[ME] De que outras maneiras podemos validar nosso software? #21

@Raffael-Eloi

Description

@Raffael-Eloi

Neste projeto, você utilizou o FluentValidation para validar dados de entrada.

Reflita sobre as seguintes questões e escreva suas respostas:

  • Por que o FluentValidation é uma boa escolha neste contexto?
  • Por que sua aplicação é responsável pela validação?
  • Quais são as vantagens e desvantagens dessa abordagem?

Agora, explore outras maneiras de validar software. Para cada opção, descreva:

  • Onde a validação ocorre
  • Quando ela é executada
  • Suas vantagens
  • Suas desvantagens

Exemplos a serem explorados (você pode adicionar mais):

  • Anotações de dados
  • Validação em nível de domínio
  • Restrições de banco de dados
  • Validação de front-end
  • Validação de contrato (OpenAPI / Swagger)
  • Serviços de validação externos
  • Lançamento de exceções

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions