Aplicando validações

  • Fazendo uma validação genérica
  • O que fazer quando precisar ter várias mensagens diferentes?
  • Criando uma estrutura condicional com ifs.
  • Isolando regra usando o pattern Schema
  • Usando switch/case
  • Deixando nosso código mais expressivo com funções.
  • Colocando na camada de middlewares.