Anti-corruption layer to warstwa tłumacząca na granicy, która chroni Twój model domenowy przed „przeciekaniem” pojęć z systemu legacy lub zewnętrznego. Stosujesz ją, gdy integrujesz się z czymś o innym modelu albo brzydkim API, żeby rdzeń pozostał czysty, a mapowanie było w jednym miejscu.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "anti-corruption-layer-(acl):-co-to-jest-i-kiedy-"
function explain() {
// Start from the core idea:
// Anti-corruption layer to warstwa tłumacząca na granicy, która chroni Twój model domenowy p
}