Описание тега separation-of-concerns

Design principle that comprises the process of separating a computer program into distinct features that overlap in functionality as little as possible.
3 ответа

Входит ли пользовательский ввод в контроллер или модель?

Сейчас моя модель разделена, но мой контроллер и представления все еще объединены в 12-строчный файл. Я искал для этого настоящую систему MVC, разделяя представления, но, ища вещи для разделения, я заметил, что мой контроллер выполняет много работы,…
0 ответов

Контроллеры iOS для пользовательских представлений

Я полностью за попытку создания облегченных контроллеров представления (тестируемость, разделение задач и т. Д. И т. Д.), Однако я не смог найти разумного решения или схемы, когда дело доходит до определенных случаев. Очень распространенным случаем …
0 ответов

Разделение бизнес-логики и модели

У меня есть этот вопрос, который беспокоит меня некоторое время. На первый взгляд это может показаться довольно простым вопросом, но четкого ответа, похоже, нет. Моя основа для того, чтобы задать этот вопрос, - это проект Python, который использует …
09 окт '13 в 16:25
3 ответа

Архитектурная головоломка

Худшая вещь при работе над проектом с одним человеком - это отсутствие информации, которую вы обычно получаете от своих коллег. И из-за отсутствия этого вы склонны делать очевидные ошибки. По прошествии некоторого времени мне понадобится помощь сооб…
17 мар '10 в 11:41
3 ответа

MVVM какая часть шаблона отвечает за группировку данных

Я возился с паттерном MVVM и сейчас пытаюсь реализовать небольшое приложение на его основе. Это приложение имеет сетку данных, в которой, как ни странно, представлены некоторые данные. Теперь я пытаюсь добавить некоторые способности группирования к …
1 ответ

Разделение большого файла JavaScript на несколько файлов меньшего размера

Я использую jQuery и jQuery UI для работы с DOM-элементами и нахожусь в этой ситуации. index.html: <html> <head> <link href="dashboard.css" rel="stylesheet"> </head> <body> <script src="dashboard.js"></script&g…
13 апр '17 в 17:58
4 ответа

Каков наилучший способ разделить проблемы для этого кода?

В предыдущем вопросе один из комментариев Dr Herbie о принятом ответе состоял в том, что мой метод выполнял две обязанности: изменение данных и сохранение данных. То, что я пытаюсь выяснить, - лучший способ отделить эти проблемы в моей ситуации. Про…
15 сен '09 в 07:31
1 ответ

Как Clojure подходит к разделению проблем?

Как Clojure подходит к разделению проблем? Поскольку код - это данные, функции можно передавать в качестве параметров и использовать в качестве возвращаемых... И, поскольку существует этот принцип "Лучше 1000 функций, которые работают на 1 структуре…
14 дек '10 в 17:26
0 ответов

Структура действий контроллера Laravel

После просмотра множества laracasts одно утверждение везде: держите контроллер как можно более легким. Хорошо, я пытаюсь ознакомиться с концепциями и философией Laravel, с репозиторием и шаблонами разделения интересов, и у меня есть несколько вопрос…
1 ответ

Рельсы касается вопросов

Я начинаю использовать шаблон проблем в проекте, и, поскольку он используется впервые, возникли некоторые вопросы. Прежде всего, позвольте мне поделиться фрагментом кода, над которым я работаю, для пояснения. module Approvable extend ActiveSupport::…
1 ответ

Как интегрировать jBPM и Spring через скрипты и EL

Я использую / ожидаю следующий стек технологий: JSF шов jBPM весна Конечно, я бы хотел, чтобы Seam получил прямой доступ к бобам Spring и сделал так, чтобы все работало нормально. Теперь я хотел бы перейти к jBPM и разработать определение концептуал…
0 ответов

Доступ к sql-db с EF на уровне данных, как передать данные на уровень обслуживания?

Мне нужно получить доступ к некоторым данным в существующей базе данных sql и опубликовать их, используя REST-сервис (используя Webapi). В моем предыдущем очень маленьком проекте я просто обращался к EF-Context непосредственно из моих контроллеров, …
1 ответ

Как мой уровень DAO может взаимодействовать с уровнем представления?

Я прочитал руководящие принципы Stackru и искал сайт SE для конкретного дизайна. Если вы считаете, что этот вопрос все еще слишком длинный или неясный, пожалуйста, дайте мне знать, и я попробую еще раз. Я поддерживаю N-уровневое бизнес-приложение wi…
0 ответов

Разделение интересов JSF ManagedBeans и EntityBeans

Я разрабатываю простое приложение JSF с сохранением JPA. В некоторых местах в GUI мне нужны раскрывающиеся списки для выбора значения. Диапазон выбора определяется таблицей словаря. Скажем, я хочу создать новую машину на GUI. Марки автомобилей предс…
18 фев '18 в 12:42
2 ответа

Должна ли модель изменить пользовательский интерфейс или оба?

Я начал задаваться вопросом о зависимостях и порядке вызова между моделью и пользовательским интерфейсом, соответственно, контроллером - классами активности: Когда я хочу восстановить состояние моего приложения Android в методе onRestoreInstanceStat…
1 ответ

Какое разделение каталогов должно быть в моей структуре?

Эй, ребята, просто маленький вопрос здесь.. (надеюсь!) Я пробовал кучу различных структур каталогов для моей PHP MVC Framework. Делая это, я подумал о нескольких причинах, чтобы отделить разные части приложения друг от друга. Например, скажем, это м…
1 ответ

MVC просмотр модели развязки

Я на самом первом этапе MVC. В моем первом примере у меня есть такая модель: public class GuestResponse { [Required(ErrorMessage = "Please enter your name")] public string Name { get; set; } [Required(ErrorMessage = "Please enter your email")] [Regu…
1 ответ

Играть! Framework Form/HTML Helpers: разделение проблем?

Я только начал играть с Play 2.1.1, используя Scala. Просматривая некоторые учебные пособия / примеры приложений, я натолкнулся на вспомогательные методы, которые можно использовать для создания форм, например: @(myForm: Form[User]) @helper.form(act…
4 ответа

Как отобразить View Model обратно в Domain Model в действии POST?

Каждая статья, найденная в Интернете об использовании ViewModels и Automapper, дает рекомендации по отображению направления "Контроллер -> Просмотр". Вы берете модель домена вместе со всеми списками выбора в одну специализированную модель представле…
1 ответ

Отделение проблем пользовательского интерфейса Tkinter от приложения Logic in Python

Это мое первое приложение в мире. Это работает хорошо, но я хотел бы отделить проблемы пользовательского интерфейса, такие как получение ввода и создание меток, от логики перевода. Затем я хотел бы удалить выходные данные из предыдущего перевода, т.…