Описание тега decoupling

Decoupling is the reduction of dependencies between computational parts.
0 ответов

Как свободно связать определенные пользователем исключения?

У меня есть группа сущностей, на которых я делаю CRUD, например. Автомобиль, лодка, банан и т. Д. У всех этих схожих исключений, которые я выбрасываю, когда что-то идет не так. Например, если я пытаюсь получить что-то, но это не существует, я бросаю…
21 мар '17 в 12:34
5 ответов

Каковы симптомы тесно связанных объектов?

Когда вы разрабатываете приложение, когда вы знаете, что ваши объекты тесно связаны? Каковы симптомы тесно связанных объектов / кодов?
1 ответ

Spring 3 в мультимодульной конфигурации maven, мудрый или нет?

Не могли бы вы порекомендовать мне хороший способ, как разбить содержимое веб-приложений и API+db на два модуля maven (с одним родителем)? Я борюсь в основном с весенней конфигурацией. <Parent project> -> <web project> (contains sprin…
4 ответа

Это плохая практика, чтобы повторять JavaScript с PHP

У меня есть приложение php, которое использует класс Listener, который в основном просто устанавливает запрос ajax с jquery (пример ниже). Но по какой-то причине повторение javascript просто кажется не элегантным. Лучше ли создавать одноэлементный к…
08 июн '12 в 18:39
2 ответа

Используйте делегата для отображения данных в другой форме

У меня есть форма, которая эмулирует виртуальную (экранную) клавиатуру с DataGridView. Эта форма находится в библиотеке, и я хочу, чтобы она была отделена от слоя данных. Как я могу передать эту форму методу для поиска в базе данных и возврата табли…
14 дек '15 в 12:11
1 ответ

Javascript возвращающая вмещающую функцию

У меня есть простой сценарий, в котором я проверяю, если что-то существует, прежде чем добавить его, если это так, я return функция (следовательно, выход). Я использую этот шаблон много раз, и я хотел бы отделить его в другой простой функции. functi…
01 сен '13 в 05:02
1 ответ

Внедрение зависимостей и разделение программных слоев

Я пытаюсь внедрить Dependency Injection, чтобы мой тестер приложений был дружественным. У меня есть довольно основные сомнения. Уровень данных использует объект SqlConnection для подключения к базе данных сервера SQL. Объект SqlConnection является з…
27 май '10 в 23:40
0 ответов

Путаница о преимуществах развязки

Я узнаю о преимуществах отделения моего внешнего интерфейса от моего внутреннего, и меня смущает сама идея. Многие люди, от которых я учусь, говорят, что одно из самых больших преимуществ состоит в том, что разделение снимает зависимость, которую ве…
29 июн '18 в 20:38
2 ответа

Отделенная архитектура

Я работаю над системой, в которой я хотел бы максимально разделить свои слои, вы знаете, какое-то модульное приложение, чтобы иметь возможность переключать базы данных и все такое без серьезной модификации остальной системы. Итак, я некоторое время …
12 апр '13 в 10:43
2 ответа

Как отделить управляемый событиями модуль?

Может понадобиться немного предыстории, но перейдите к проблеме, если вы чувствуете себя уверенно. Надеюсь, что резюме даст понять смысл. Резюме у меня есть InputDispatcher который отправляет события (мышь, клавиатура и т. д.) на Game объект. Я хочу…
03 фев '17 в 22:48
2 ответа

AutoMapper развязывает домен от сущности и за ее пределами

Я пытаюсь отделить свой домен от объекта и решил использовать AutoMapper для выполнения некоторых из этих задач. Возможно, это открытый вопрос, но мне интересно, как люди поступят так, чтобы отделить эти слои друг от друга. Например, у меня есть сле…
22 окт '13 в 20:56
1 ответ

Вопрос по структуре

У меня есть проект ASP.NET MVC 2. Я отделил слои. У меня есть слой обслуживания и уровень хранилища. Контроллер вызывает методы обслуживания, и только уровень обслуживания вызывает методы в хранилище. Проблема в том, что метод в моем классе репозито…
1 ответ

Модель стратегии: объединенная стратегия против разобщенной стратегии

В чем разница между связанной стратегией и несвязанной стратегией? Спасибо за ответы.
1 ответ

Несколько клиентских представлений / интерфейсов с Jhipster

Мы планируем иметь несколько клиентских представлений / пользовательских интерфейсов (например, пользовательский интерфейс с пользовательским интерфейсом и внутренний пользовательский интерфейс) в одном (одном и том же) наборе веб-служб, которые вып…
24 дек '14 в 07:23
0 ответов

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

Таким образом, у меня есть ситуация, в которой мне нужно множество методов, которые используют друг друга для передачи наборов параметров. Тем не менее, это не выглядит возможным без большого количества грязного кода. Код написан на C#, но позже я о…
1 ответ

Entity Framework и связь

У меня было небольшое обсуждение с моим другом об использовании платформы Entity. У меня был проект, в котором я сделал 3-х уровневое решение с структурой сущностей в качестве моего уровня данных и использовал объекты передачи данных для перехода от…
24 апр '09 в 09:21
1 ответ

Python: отделение кода от кода PyQt5 UI

Я делаю свои первые шаги с PyQt5. Я создал простой диалог "form_main" только с 1 меню: "Файл | Выход": import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QAction from PyQt5.QtGui import QIcon class GUI(QMainWindow): def __init__(self)…
15 апр '18 в 23:03
1 ответ

Как Spring отделяет класс от интерфейса?

На официальном сайте Spring Framework есть пример, который показывает, как Spring отделяет класс от интерфейса, или, лучше сказать, от реализации интерфейса. Вот код: Интерфейс: package hello; public interface MessageService { String getMessage(); }…
2 ответа

Разделить проект Symfony 2?

У нас есть довольно большое веб-приложение Symfony 2, которое имеет множество различных конечных точек и функций: API для данных из нашего старого продукта веб-компоненты для использования в нашем устаревшем продукте API для нашей новой iOS POS API …
1 ответ

Как отделить домен ядра данных от домена REST?

Мне любопытно, что является предпочтительным способом отделения сущности основного домена от сущности, обслуживаемой уровнем REST. В этом просвещающем учебнике Spring REST http://spring.io/guides/tutorials/rest/1/ я увидел, что хорошо не показывать …
01 ноя '13 в 14:00