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

Что значит 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