ARCHIVE · 18

Todos os artigos

Dos fundamentos aos critérios de decisão da prática profissional.

Design de software6 min de leitura

Single Source of Truth: duplicar dados sempre causa divergências

Entre os bugs descobertos pouco antes da publicação, alguns seguem padrões conhecidos. O front-end calcula o desconto em 10%, enquanto o back-end usa 15%; ou a documentação marca um campo como obrigatório, mas ele desapareceu da API real. O código em si está correto nos dois lados. O problema é que a mesma informação existe em dois lugares…

Ler artigo