Англійська лексика: Розробка програмного забезпечення · Архітектура, шаблони проєктування й графіка

Що означає hexagonal architecture?

Значення й приклади · Розробка програмного забезпечення

іменникТермін вищого рівня

hexagonal architecture: гексагональна архітектура, архітектура портів і адаптерів

Архітектура, що зберігає незалежність предметної логіки від зовнішніх систем, з’єднуючи їх через визначені порти й адаптери.

Де і як уживається

Гексагональна архітектура ізолює предметну логіку від технологій введення-виведення за допомогою портів та адаптерів.

Приклади речень

  1. Using hexagonal architecture let us test order rules without starting the database adapter.

    Гексагональна архітектура дала змогу тестувати правила замовлень без запуску адаптера бази даних.

    До поведінки предметної області звертаються через межу, незалежну від реалізації сховища.

  2. The new message consumer reused the same application port in our hexagonal architecture.

    Новий споживач повідомлень повторно використав той самий прикладний порт у нашій гексагональній архітектурі.

    Інший вхідний адаптер може викликати наявну поведінку, не переносячи предметні правила в код обробки повідомлень.

Поширені словосполучення

  • hexagonal architecture ports
  • adopt hexagonal architecture