SGEProduto · Domínio · Desenvolvimento
Repositório

technical-hub · in-progress

Concerns

Índice dos traits que centralizam regras reutilizáveis de validação.

Concerns devem conter regras coesas e reutilizáveis, sem conhecer uma tela específica. Cada método precisa deixar claro quando é usado e quais mensagens/contratos produz.

Inventário

Checklist comum

  • Manter regras compartilhadas em um único lugar.
  • Testar cada método do trait via a classe que o consome.
  • Não colocar persistência, autorização ou efeitos colaterais no concern.
  • Atualizar a documentação quando um campo ou requisito mudar.