Вопросы по теме 'separation-of-concerns'
Куда поместить функции, которые помогают мне выполнять задачи контроллера?
В настоящее время я работаю над проектом веб-сайта ASP.net MVC.
Я поместил в свою модель все, что связано с базой данных, например, запросы и функции обновления/удаления/сохранения.
Я также создал пару контроллеров, которые выполняют логику. Я...
2431 просмотров
schedule
28.05.2024
Какое разделение каталогов должно иметь мой фреймворк?
Я пробовал использовать кучу различных структур каталогов для моей среды PHP MVC. При этом я придумал несколько причин, чтобы отделить разные части приложения друг от друга.
Например, допустим, это моя текущая структура:
- index.php
- private/...
332 просмотров
schedule
19.08.2022
Entity Framework, уровни приложений и разделение проблем
Я использую Entity Framework 4.1 и ASP.Net MVC 3 для своего приложения. MVC предоставляет уровень представления, промежуточная библиотека предоставляет бизнес-логику, а Entity Framework как бы действует как уровень данных, я полагаю?
Я мог бы...
2740 просмотров
schedule
25.11.2023
MVC и NOSQL: сохранение моделей представления непосредственно в MongoDB?
Я понимаю, что «правильная» структура для разделения интересов в MVC состоит в том, чтобы иметь модели представления для структурирования ваших представлений и отдельные модели данных для сохранения в выбранном вами репозитории. Я начал...
1869 просмотров
schedule
24.02.2022
Разделение логики и пользовательского интерфейса
Я разрабатываю приложение с графическим интерфейсом в Qt.
Это мое первое приложение с графическим интерфейсом, и я не очень опытен, и мне все еще приходится бороться с некоторыми более продвинутыми аспектами C++ и Qt framework.
Приложение...
4670 просмотров
schedule
27.09.2022
Шаблон репозитория без объекта домена для получения скалярных значений
Недавно я изо всех сил пытался выяснить, были ли некоторые методы и функции в моей архитектуре на своем месте; в правильном слое. Я хочу следовать шаблону репозитория Мартина Фаулера , чтобы отделить мой уровень обслуживания от базы данных....
811 просмотров
schedule
20.02.2022
Как Dart реализует сквозные задачи?
Большинство разработчиков признают, что реализация сквозных задач, таких как ведение журналов, аудит, безопасность и транзакционность, может отрицательно сказаться на реализации бизнес-логики. Такие проблемы «кажутся» усложняющими существующую...
186 просмотров
schedule
19.10.2023
Опасения по поводу разделения внешнего и внутреннего интерфейса с помощью сервера пользовательского интерфейса NodeJS
В течение последних месяцев мы на работе искали решение следующей проблемы: разработчики внешнего интерфейса не могут легко изменить внешний вид веб-сайта без помощи разработчиков внутреннего интерфейса.
Наша культура как команды в основном...
8795 просмотров
schedule
17.08.2022
Angular — Разделение модулей — Лучшая практика для общего или общего кода
У меня есть несколько служб Angular, которые имеют идентичные методы для анализа ответа json, обработки ошибок и т. д. (например, отлов, например, если это ошибка 422).
Очевидно, я не хочу, чтобы эти методы копировались и вставлялись в каждую...
1367 просмотров
schedule
14.06.2022
Отделение сетевого кода Unity от игровой логики
Я хочу отделить сетевой код от моей игровой логики. Это нужно не только для того, чтобы иметь возможность разделить игровую логику между однопользовательским и многопользовательским режимами игры, я также хочу этого из-за принципа разделения...
609 просмотров
schedule
12.08.2023
Реализация экземпляра Applicative для словарей (карта, связанные массивы)
Кажется простым реализовать экземпляр функтора (по сути, операцию отображения) для связанных массивов (например, см. Functor определение [1]). Однако экземпляр Applicative не определен. Есть ли веская теоретическая причина того, что Карты не...
175 просмотров
schedule
26.06.2023