04 · Validação pelo negócio

Deixe o negócio validar o comportamento

Quem conhece o negócio sabe se falta o caso da filial, do cliente antigo ou do feriado. Essa pessoa não deveria precisar ler centenas de linhas de WLanguage para explicar.

Traduza o comportamento em decisões

A base gera tabelas de decisão, fluxogramas e diagramas de estados a partir do código. A tabela aproxima condições e ações: o revisor vê o que acontece se um campo estiver vazio ou um limite for ultrapassado. O código continua sendo a fonte para resolver dúvidas.

Código WLanguage e tabela de decisão
Código WLanguage e tabela de decisão da mesma lógica, no idioma do projeto exemplo.

Revise os casos esquecidos

Percorra casos comuns e excepcionais com o responsável. O desconto vale na filial? E para um cliente antigo? Quais mudanças de status são permitidas? É mais fácil responder diante de uma tabela compacta do que ouvindo uma procedure em reunião.

  • Confirme que cada condição reflete a política atual.
  • Encontre casos que o código antigo tratava implicitamente.
  • Marque mudanças deliberadas em vez de copiá-las em silêncio.
Página do carrossel sobre regras de negócio
O catálogo no carrossel mostra regras de um projeto de exemplo em português.

Leve a decisão adiante

A interpretação aprovada acompanha a regra catalogada e o trabalho de conversão. O verificador passa a ter um comportamento concreto para conferir, além da semelhança visual entre as telas.

← Todos os capítulos