Вопросы по теме 'clean-architecture'

Увеличивает ли количество файлов время компиляции в Swift?
В настоящее время я использую архитектуру CLEAN Swift iOS для довольно большого приложения iOS ( http://clean-swift.com ), он основан на чистой архитектуре дяди Боба. Это действительно уменьшает размер контроллеров представления, однако существует...
151 просмотров
schedule 12.03.2022

Чистая архитектура Android - когда создавать новый репозиторий?
Итак, у меня есть приложение, которое использует firebase для входа в систему и для хранения данных, также мы используем таблицу базы данных firebase. Приложение имеет логин с помощью кнопки Google, поэтому, если учетная запись Google подтверждена,...
874 просмотров
schedule 26.08.2022

Сопоставление модели на уровне презентации с объектом на уровне домена в архитектуре дяди Боба
В настоящее время я разрабатываю приложение для Android с использованием чистой архитектуры дяди Боба в рамках изучения чистой архитектуры. В одном из действий я прошу пользователя ввести имя и дату рождения, я определяю возраст по дате рождения....
247 просмотров
schedule 23.04.2023

Как получить доступ к заголовкам ответов при использовании RxJava2 и Retrofit2?
Помещение Я работаю над простым приложением, в котором я хочу перечислить пользовательские репозитории GitHub в RecyclerView. Я использую это в качестве конечной точки при создании этого. Проблема Проблема, с которой я столкнулся,...
2383 просмотров

Почему в этом случае важно избавиться от DisposableObserver
Я работаю над проектом Android с чистой архитектурой. У меня есть класс ниже: public abstract class RxBaseInteractor<T, Params> { private final CompositeDisposable disposables; public RxBaseInteractor() { this.disposables = new...
3640 просмотров

Как реализовать абстракцию базы данных noSQL?
Я использую CouchDB, базу данных, ориентированную на документы, которая хранит данные в виде документов JSON. Я использую Javascript на сервере, поэтому я могу напрямую хранить объект JS. В настоящее время у меня есть прямое сопоставление между...
654 просмотров

Зависимость от шлюза к платформе в чистой архитектуре
Представим, что я хотел бы реализовать приложение ASP.NET на основе чистой архитектуры Uncle Bobs. Насколько я понял: Сам Asp.Net будет в круге фреймворка Контроллер Asp.Net будет на уровне шлюзов / интерфейсных адаптеров. моя бизнес-логика...
666 просмотров
schedule 05.04.2023

Настраиваемые свойства отображения для моделей предметной области
Используя DDD и следуя шаблону чистой архитектуры, я немного запутался в том, где идеальное место для настройки свойств отображения для конкретных идентификаторов модели домена. Это звучит запутанно, я думаю, что лучше всего могу объяснить это на...
85 просмотров

Чистый код, чистая архитектура и чистая компоновка/структура проекта.
Я читал о чистом коде и чистой архитектуре Роберта С. Мартина (еще не закончил), но я недостаточно понимаю. Если у меня чистый код, значит ли это, что у меня чистая архитектура? Если у меня чистый код и чистая архитектура, у меня хорошая структура...
1178 просмотров

Классы POCO и принцип стабильной абстракции
При расчете индекса абстракции , определяемого как A = Na / Nb , где ( Na — количество интерфейсов и абстрактных классов, где Nb — количество конкретных классов), как следует учитывать классы POCO? Эти классы не реализуют никакой логики, а...
73 просмотров
schedule 25.08.2023

Какое место занимает очередь задач в чистой архитектуре?
Согласно Чистая архитектура дяди Боба бизнес-правила предприятия и приложений (которые концептуально состоят из команд) расположены на уровнях ниже внешних уровней интерфейса. Таким образом, интерфейсы могут свободно выполнять бизнес-правила...
628 просмотров

В чем разница между mvvm с чистой архитектурой и mvvm без чистой архитектуры в Android?
Я изучаю MVVM и чистую архитектуру. Затем я нашел несколько статей о MVVM + Clean Architecture, но так и не понял разницы между mvvm с чистой архитектурой и mvvm без чистой архитектуры. Любое резюме об этих вещах? Спасибо.
3062 просмотров
schedule 30.05.2024

Шестиугольная архитектура / порты и адаптеры: конфигурация приложения с несколькими адаптерами драйверов
Я ищу некоторые рекомендации или лучшие практики по настройке и структурированию приложения, которое соответствует гексагональной архитектуре, которая поддерживает несколько адаптеров (драйверов) одновременно. Мой API / уровень приложения / порты...
296 просмотров

Пример использования чистой архитектуры для определения разделов домашней страницы ОБНОВЛЕНО
Я экспериментирую с чистой архитектурой Роберта «Дяди Боба» Мартина, чтобы использовать ее в предстоящем проекте. Это веб-приложение на основе Spring MVC. Одна из особенностей заключается в том, что после входа пользователя в систему на его...
128 просмотров

Куда должны идти функции делегата/источника данных UICollectionView/UITableView в Clean Swift [Чистая архитектура дяди Боба]
Недавно я переключил свое приложение с MVC на Clean Swift , и мне трудно решить, в какие классы поместить определенные вещи. Например, должны ли функции delegate / datasource для UICollectionView / UITableView идти в Interactor или...
237 просмотров

При первом подходе к базе данных Entity Framework Core как мне отделить мою сущность от уровня инфраструктуры?
Я создаю REST API с помощью ASP.NET Core и Entity Framework Core с использованием подхода «сначала база данных» с чистой архитектурой. Моя база данных уже создана и поддерживается командой администраторов баз данных - вот почему мне нужно...
861 просмотров

Сервисы и репозиторий в чистой архитектуре
Я использую чистую архитектуру в Asp.net Core. Мои слои: * UI * Ioc * Domain * Data * Application Сначала я определяю классы моделей на уровне домена и определяю интерфейс для каждой модели. затем я реализую интерфейсы на уровне данных. Все в...
1213 просмотров
schedule 07.11.2022

Как лучше всего использовать Dagger, если вы пытаетесь использовать чистую архитектуру?
В своей книге «Чистая архитектура» Роберт Мартин говорит: Именно в ваш основной компонент зависимости должны вводиться фреймворком внедрения зависимостей. После того, как они введены в Main, Main должен распространять эти зависимости обычным...
92 просмотров

Как мне объединить несколько вариантов использования Async в один?
Я занимаюсь рефакторингом некоторых частей нашего кода и не уверен, что объясняю конкретную проблему. Наши бизнес-требования следующие: Мы должны вызвать 4 сетевых запроса отдельно от разных представлений. Нам нужно дождаться завершения 4...
25 просмотров

Android Clean Architecture - правильный способ доступа к строкам ресурсов
Мне нравится чистая архитектура, однако меня всегда беспокоил доступ к файлам ресурсов на разных уровнях. Я знаю, что слои, кроме слоя просмотра, не должны иметь ссылок на что-либо, связанное с Android SDK. Но бывают случаи, когда необходимо...
463 просмотров