𝗢 𝗖𝗼𝗱𝗶𝗴𝗼 𝗤𝘂𝗲 𝗮 𝗜𝗔 𝗡ã𝗼 𝗘𝘀𝗰𝗿𝗲𝘃𝗲𝗿á

Eu uso validação de formulários como uma pergunta de entrevista técnica. Parece simples. As respostas revelam como as pessoas pensam.

Eu testei esse problema no Claude, ChatGPT e Gemini. Todos eles buscaram as mesmas soluções.

A maioria das pessoas usa uma única função com um parâmetro de tipo para lidar com diferentes endereços. Funciona. Mas cada nova regra adiciona um novo ramo a essa mesma função. As diferenças permanecem ocultas.

A resposta humana mais inteligente que vi usou recursão. Ela percorre a estrutura dos dados. É elegante. Mas tem uma falha. Ela só valida campos que existem. Se uma chave estiver faltando, a função nunca a verá. Ela não tem uma fonte da verdade.

As três IAs cometeram esse mesmo erro. Quando apontei a falha,