Полный текст
Главная проблема «чистых архитектур»Откройте любой пулл-реквест в проекте на «чистой архитектуре», и вместо обсуждения бизнес-логики вы, скорее всего, увидите ожесточённый спор. «Это нельзя класть в UseCase, это логика домена!», «Зачем тут ещё один DTO?», «Этот интерфейс никогда не понадобится!».В этом и есть главная беда. «Чистая архитектура» — не строгая инженерная дисциплина, а набор концепций, которые каждая команда трактует по-своему. В итоге инструмент, призванный помогать, превращается в причину, по которой разработка стоит на месте, а команда — в парламент.Выясним, почему так происходит и как с этим жить.