Публикации по теме 'clean-architecture'
Сосредоточьтесь больше на целесообразности проверки кода для улучшения проверки кода
Были ли вы когда-нибудь в ситуации, когда вас просили пересмотреть код проекта, в котором почти не было руководящих правил или принципов? Летят искры, разбиваются сердца, и оправдания летят в вас, как пули. Вы рискуете создать мелодраму малой интенсивности. Как сторонний наблюдатель, даже если вы вежливы, вежливы и проявляете понимание, вы не можете провести обзор кода, не вызвав некоторого уровня негодования, и да - предлагая некоторые ужасные переписывания кода. С одной стороны, у..
Вопросы по теме 'clean-architecture'
Контроллер в чистой архитектуре
Я пытаюсь применить Чистую архитектуру от дяди Боба в приложении Laravel.
Меня беспокоит следующее: как описывает дядя Боб, Контроллер должен принадлежать к третьему кругу: Интерфейсные адаптеры (изнутри наружу). Это означает, что Контроллер...
2351 просмотров
schedule
29.05.2024
Чистая архитектура: где реализовать логику разбиения на страницы?
Существует REST API, в котором ключевое слово поиска, введенное пользователем, используется для запроса и получения результатов. Иногда возвращается слишком много результатов. Я не хочу устанавливать ограничение максимального результата на стороне...
1971 просмотров
schedule
20.04.2024
Как обернуть ответы API для обработки успехов и ошибок на основе чистой архитектуры?
Каков подход к упаковке ответов с сервера и последующей обработке? API возвращает ответы в следующем формате:
УСПЕХ:
{
"data": [],
"statusCode": 200,
"statusMessage": "Operation success",
"success": true
}
ОШИБКА:...
551 просмотров
schedule
10.11.2023
Как поделиться зависимостями в модульном Android-приложении
У меня есть проект Android, построенный по модульному принципу. Я разделил проекты на модули, разделив их исходный код между несколькими модулями Gradle в соответствии с чистой архитектурой .
Вот структура приложения.
Верхний модуль в...
2213 просмотров
schedule
08.06.2024
Как правильно реализовать внедрение Serilog Contextual logger для Autofac в чистой архитектуре?
Кстати, я пытаюсь реализовать внедрение Serilog Contextual logger для Autofac в моем основном приложении Clean Architecture SPA.
Структура проекта:
В моем проекте Autofac находится в проекте Infrastructure CL, как показано ниже:...
949 просмотров
schedule
15.06.2024
Чистая архитектура: должен ли межсетевой обмен данными проходить через прецедент?
В моем приложении сетевая реализация (в частности, перехватчик HTTP-запросов) требует токена авторизации, хранящегося в локальном постоянном хранилище.
Теперь, после чистой архитектуры, и сетевая реализация, и постоянное хранилище находятся на...
1027 просмотров
schedule
10.01.2024
Как объекты домена ссылаются друг на друга в чистой архитектуре
На основе определения сущности дяди Боба:
«Сущность — это чистый бизнес и ничего иного ».
Я хочу получить некоторые разъяснения относительно бизнес-логической связи между сущностями. Давайте представим, что у нас есть 2 класса, и нам нужно...
763 просмотров
schedule
09.12.2022
Дизайн службы, зависящей от SOAP API, которая сильно меняется
Я реорганизую службу, которая зависит от службы SOAP. К сожалению, служба SOAP регулярно меняется. В моей службе используются классы, сгенерированные из документа wsdl SOAP. Нет слоя, который отделял бы сущности, определенные в сервисе SOAP, от...
51 просмотров
schedule
16.05.2024
Нарушает ли шаблон декоратора принципы SOLID?
Допустим, у нас есть такой класс компонента:
class Component:
def operation(self) -> str:
return f"Performing operation"
def another_operation(self) -> str:
return f"Performing another operation"...
69 просмотров
schedule
07.11.2023