Как Android-разработчику избавиться от комплекса доменной неполноценности
Интресная статья про комплекс доменной неполноценности 😁 – это когда ваши слои толщиной с бумагу.
Полезные тезисы из статьи
• Любая архитектура привносит избыточность. Эта избыточность нужна для единообразия, а единообразие нужно для того, чтобы код был очевидным.
• Если уж вы ввязались в «Чистую архитектуру» (вас же никто не заставлял?), то юзкейсы придётся писать всегда, даже однострочные. Ну а тесты уже на вашей совести.
• В доменном слое не должно быть никаких намёков на то, как и кем будут отображаться данные.
• Какие у вас экраны и как они сменяются — дело презентационное, и точка. Если юзкейсу суждено быть однострочным, смиритесь с этим, не надо пытаться его искусственно раздуть.
Читать (Ru)