Skip to content
Latchkey

O Que É uma Anti-Corruption Layer?

Uma anti-corruption layer é uma fronteira de tradução que converte dados e chamadas entre o seu modelo e outro sistema que usa conceitos diferentes. Ela mapeia o vocabulário estrangeiro para os seus próprios termos em um único lugar isolado. Isso impede que as peculiaridades de um modelo de terceiros ou legado contaminem o seu código de domínio limpo.

Por que isso importa

Integrar diretamente com um modelo incompatível espalha suas premissas por todo o seu código. Uma anti-corruption layer confina essa tradução para que o restante do sistema permaneça consistente e fácil de mudar.

Guias relacionados