Вопросы по теме 'separation-of-concerns'

Куда поместить функции, которые помогают мне выполнять задачи контроллера?
В настоящее время я работаю над проектом веб-сайта ASP.net MVC. Я поместил в свою модель все, что связано с базой данных, например, запросы и функции обновления/удаления/сохранения. Я также создал пару контроллеров, которые выполняют логику. Я...
2431 просмотров
schedule 28.05.2024

Какое разделение каталогов должно иметь мой фреймворк?
Я пробовал использовать кучу различных структур каталогов для моей среды PHP MVC. При этом я придумал несколько причин, чтобы отделить разные части приложения друг от друга. Например, допустим, это моя текущая структура: - index.php - private/...
332 просмотров

Entity Framework, уровни приложений и разделение проблем
Я использую Entity Framework 4.1 и ASP.Net MVC 3 для своего приложения. MVC предоставляет уровень представления, промежуточная библиотека предоставляет бизнес-логику, а Entity Framework как бы действует как уровень данных, я полагаю? Я мог бы...
2740 просмотров

MVC и NOSQL: сохранение моделей представления непосредственно в MongoDB?
Я понимаю, что «правильная» структура для разделения интересов в MVC состоит в том, чтобы иметь модели представления для структурирования ваших представлений и отдельные модели данных для сохранения в выбранном вами репозитории. Я начал...
1869 просмотров

Разделение логики и пользовательского интерфейса
Я разрабатываю приложение с графическим интерфейсом в Qt. Это мое первое приложение с графическим интерфейсом, и я не очень опытен, и мне все еще приходится бороться с некоторыми более продвинутыми аспектами C++ и Qt framework. Приложение...
4670 просмотров
schedule 27.09.2022

Шаблон репозитория без объекта домена для получения скалярных значений
Недавно я изо всех сил пытался выяснить, были ли некоторые методы и функции в моей архитектуре на своем месте; в правильном слое. Я хочу следовать шаблону репозитория Мартина Фаулера , чтобы отделить мой уровень обслуживания от базы данных....
811 просмотров

Как Dart реализует сквозные задачи?
Большинство разработчиков признают, что реализация сквозных задач, таких как ведение журналов, аудит, безопасность и транзакционность, может отрицательно сказаться на реализации бизнес-логики. Такие проблемы «кажутся» усложняющими существующую...
186 просмотров

Опасения по поводу разделения внешнего и внутреннего интерфейса с помощью сервера пользовательского интерфейса NodeJS
В течение последних месяцев мы на работе искали решение следующей проблемы: разработчики внешнего интерфейса не могут легко изменить внешний вид веб-сайта без помощи разработчиков внутреннего интерфейса. Наша культура как команды в основном...
8795 просмотров

Angular — Разделение модулей — Лучшая практика для общего или общего кода
У меня есть несколько служб Angular, которые имеют идентичные методы для анализа ответа json, обработки ошибок и т. д. (например, отлов, например, если это ошибка 422). Очевидно, я не хочу, чтобы эти методы копировались и вставлялись в каждую...
1367 просмотров

Отделение сетевого кода Unity от игровой логики
Я хочу отделить сетевой код от моей игровой логики. Это нужно не только для того, чтобы иметь возможность разделить игровую логику между однопользовательским и многопользовательским режимами игры, я также хочу этого из-за принципа разделения...
609 просмотров

Реализация экземпляра Applicative для словарей (карта, связанные массивы)
Кажется простым реализовать экземпляр функтора (по сути, операцию отображения) для связанных массивов (например, см. Functor определение [1]). Однако экземпляр Applicative не определен. Есть ли веская теоретическая причина того, что Карты не...
175 просмотров