Обновить

Комментарии 5

Как HTTP-запрос проходит через слои Clean Architecture

Эм, что?)

Что такое чистая архитектура и чем она отличается от гексогональной если у вас на картинке видно слой с адаптерами?))

Ещё одна архитектурная каша непонятно для кого...

Что именно из визуализации не понятно?

Чем гексогональная отличается от чистой?)

Все архитектуры +- сводятся к тому что основная их задача защитить домен от внешних факторов. Разница в том как они это делают. На практике в коде если ты явно не розделяешь это на уровне неймспейсов/папок то они могут выглядеть практически одинаково

  • Hexagonal - делит представления на две части порты и адаптеры. Домен является портом в виде интерфейсов, а адаптеры реализуют связь с внешним миром.

  • Clean Architecture - берёт ту же идею но добавляет явные слои которые ты видешь в виде колец + строгое соблюдения зависимостей.

По поводу адаптеоров - так они есть что в той что в другой архитектурe - https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html

И это как раз то что их роднит. Потому что как я писал выше у них одна концепция.

делит представления на две части порты и адаптеры Домен является портом в виде интерфейсов, а адаптеры реализуют связь с внешним миром.

Ой ой ой, досвидания

P.S. я говорю у вас тут каша какая-то(( представление, домен, порты, адаптеры все в куче

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации