Публикации по теме 'decoupling'
Разделение дисплея и логики в iOS
Части масштабируемой архитектуры приложения iOS
Разделение дисплея и логики в iOS
Цикл потока: View → Interactor → Logic → Presenter → View
В моей статье Идеальная архитектура приложения для iOS я представляю архитектуру, которая разделяет Scene среди других в View , Interactor , Logic и Presenter . Я хотел бы более подробно объяснить, почему, на мой взгляд, такое разделение имеет смысл.
Тогда цикл потока будет:
Представление обеспечивает иерархию представлений...
WCF # 8: Распутайте спагетти-код с помощью этой простой, но старой техники
Разбиение кода на автономные части, которые реагируют на события, звучит сложно. Это не должно быть…
Мы все это сделали. Мы добавили всего одну тонкую дополнительную if инструкцию в уже глубоко вложенный беспорядок кода. Или мы добавили еще один флаг, чтобы что-то сработало в какой-то неожиданной ситуации. Или мы скопировали код для обработки определенного события в каждое из мест, где это событие может произойти.
Конечно, мы сожалеем об этом.
Нет, je ne regrette rien. Эдит..
Вопросы по теме 'decoupling'
Когда бы вы когда-либо использовали компоненты In-Proc WCF?
Я изучаю отличные сервисы WCF для программирования Juval Lowy, и я только что создал очень простой внутрипроцессный компонент, используя его класс InProcFactory, который поставляется вместе с его библиотекой ServiceModelEx.
Почему вы сделали бы это...
1376 просмотров
schedule
19.08.2022
Индикатор выполнения и несколько потоков, разделение графического интерфейса и логики — какой шаблон проектирования будет лучшим?
Я ищу шаблон проектирования, который бы соответствовал дизайну моего приложения.
Мое приложение обрабатывает большие объемы данных и создает несколько графиков. Обработка данных (выборка из файлов, вычисления с интенсивным использованием ЦП) и...
2648 просмотров
schedule
29.02.2024
IoC и управление интерфейсами
Скажем, у меня была библиотека бизнес-объектов, которая использовала IoC для реализации библиотеки доступа к данным. Где я должен определить интерфейс доступа к данным? Какой библиотеке он принадлежит? Или это должно быть в отдельной библиотеке...
438 просмотров
schedule
08.08.2023
Копаться во внутреннем состоянии родителя
tl:dr как работает разделение? может понадобиться небольшой пример
Я читаю Programming Ruby - The Pragmatic Programmer's Guide. (http://ruby-doc.org/docs/ProgrammingRuby/html/tut_classes.html)
Существует пример реализации to_s для...
64 просмотров
schedule
30.10.2022
Использование отложенных вызовов jquery ajax и асинхронных процессов вместе с чтением подтверждения пользователя между ними
Предыстория Это продолжение моего вопроса Правильный способ настроить последовательность синхронных/асинхронных функций, каждая из которых может остановить отправку формы и дальнейшую обработку?
Я получил ответ о том, как правильно (отложенный...
352 просмотров
schedule
01.12.2022
Как создать развязанный HTML
Вот ситуация
Учтите, что некоторые веб-сайты имеют базовые компоненты / элементы управления, такие как верхний колонтитул, нижний колонтитул и т. Д., И говорят, что они также имеют общие компоненты, такие как пользовательский ввод,...
243 просмотров
schedule
13.04.2022
Использование OData с моделями, отделенными от сущностей EF?
Мы рассматриваем возможность использования OData для нашего следующего проекта. Существует множество примеров использования OData вместе с Entity Framework. Эти примеры выглядят довольно просто, если вы предоставляете объекты базы данных 1: 1 в...
851 просмотров
schedule
22.09.2022
Как ETL (от базы данных к базе данных) вписывается в SOA?
Представим, что нашему приложению нужны данные ETL (извлечение, преобразование, загрузка) из базы данных отношений в другую базу данных отношений. Самый простой (и самый производительный, IMHO) способ - установить связь между базами данных и написать...
1727 просмотров
schedule
10.06.2023
Как Spring отделяет класс от интерфейса?
На официальном сайте Spring framework есть пример, который показывает, как Spring отделяет класс от интерфейса, или, лучше сказать, реализацию интерфейса.
Вот код:
Интерфейс:
package hello;
public interface MessageService {
String...
927 просмотров
schedule
22.04.2023
Микросервисы (присоединение на уровне приложения) больше вызовов API - ведет к большей задержке?
У меня есть 2 микросервиса: одна для Orders и одна для Customers Точно так же, как в примере ниже http://microservices.io/patterns/data/database-per-service.html
Это работает без проблем. Я могу перечислить Customers данные и...
391 просмотров
schedule
13.09.2022
Что означают IP_NETWORK и IP_DEVICE в библиотеке Decouple Python?
Я читал библиотеку Decouple Python, но не понимаю, что делает следующий код:
IP_NETWORK = config("IP_NETWORK")
IP_DEVICE = config("IP_DEVICE")
Я знаю, что должна быть настройка файла .env , где должны быть объявлены...
350 просмотров
schedule
11.04.2023
Python обнаруживает новое подключение к Wi-Fi
Я видел учебник на YouTube (я не могу связать его, потому что я больше не могу его найти). Таким образом, код должен обнаруживать устройства, подключенные к моему Интернету/маршрутизатору, я не очень понимаю, как его (Человек, который сделал учебник)...
108 просмотров
schedule
12.07.2022