Я часто вижу этот термин в контексте архитектуры программного обеспечения («доменная модель», «доменный дизайн» и т. Д.). Я прогуглил это, но я получаю тонны различных определений. Так что это на самом...
Я часто вижу этот термин в контексте архитектуры программного обеспечения («доменная модель», «доменный дизайн» и т. Д.). Я прогуглил это, но я получаю тонны различных определений. Так что это на самом...
Где мы проводим грань между делегированием и инкапсуляцией бизнес-логики? Мне кажется, что чем больше мы делегируем, тем более анемичным мы становимся. Тем не менее, делегирование также способствует повторному использованию и принципу DRY. Так что уместно делегировать и что должно остаться в наших...
Я работаю в компании, для которой область действительно трудна для понимания, потому что это высокие технологии в электронике, но это применимо к любой разработке программного обеспечения в сложной области. Приложение, над которым я работаю, отображает много информации, диаграмм и метрик, которые...
Я работаю над проектом, в котором мы пытаемся применить как доменный дизайн, так и REST к сервис-ориентированной архитектуре. Мы не беспокоимся о 100% соблюдении REST; вероятно, было бы лучше сказать, что мы пытаемся создать ресурсно-ориентированные HTTP API (~ Уровень 2 модели зрелости REST...
Какие аргументы следует учитывать при проектировании новой системы и нужно ли хранить имя человека как одно поле или отдельно как имя / фамилию? Плюсы для одного поля: Упрощенный интерфейс Нет двусмысленности при попытке ввести имя человека, у которого очень длинное имя (часто неясно, какая фамилия...
Этот пост относится к быстро меняющемуся событию. Я моделирую базу данных, которая должна использоваться в качестве общего нефункционального реквизита для всех услуг начинающей компании, таких как лица, пользователи, услуги и коммерческие данные, такие как купоны, пакеты подписей и т. Д. Я думаю о...
Оба кажутся параллельными MPI-сетями, связывающими процессы. Я идентифицирую актеров с услугами. Являются ли актеры более динамичными (вы можете создавать их и убивать как дышащих, тогда как сервисная сеть более статична) или...
Недавно я прочитал множество статей, в которых примитивная одержимость описывается как запах кода. Есть два преимущества избегания примитивной одержимости: Это делает модель предметной области более явной. Например, я могу поговорить с бизнес-аналитиком о почтовом индексе вместо строки, содержащей...
Кажется, модель V - это просто модель водопада, нижняя половина водопада изогнута вверх, образуя букву V. Я не понимаю, как она добавляет что-то новое. Из диаграмм я также не понимаю, поток. Есть стрелки, указывающие во всех направлениях, и я не могу понять, что на первом месте. Следуем ли мы по V...
Я читал эту статью: http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/pjm2/ И упоминается, что: ... в модели актера даже целое число представлено как актер ... Википедия подтверждает: Модель Актер принимает философию, что все является актером. Эрланг имеет много типов данных, и, насколько я могу...
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Модель актера , используемая Эрлангом, кажется, совсем...
Я немного читал об актерской модели, но не очень понимаю, как использовать актеров в реальной ситуации - как моделировать проблему с ними. Может кто-нибудь объяснить, пожалуйста? Простой пример или ссылки на примеры будут высоко...
Насколько я понимаю, модель актора и реактивное программирование - это отдельные понятия. Модель актера, похоже, не реагирует на меня по своей сути. Однако структура Akka, которая является реализацией модели актора, описывается как реактивная: «Программная логика Java и Scala основана на легких...
У меня есть следующие слои в моем решении: App.Domain App.Service App.Core (возможно, вы называете это App.DataLayer) App.Web Шаблон проектирования программного обеспечения не мой вопрос, у меня есть следующая модель в Domain public class Foo { public int Id {get;set;} public int Name {get;set;}...
Я немного озадачен тем, как модель архитектурного представления 4 + 1 отображается в UML. Википедия дает следующее отображение: Логическое представление: диаграмма классов, диаграмма связи, диаграмма последовательности. Вид разработки: Диаграмма компонентов, Диаграмма пакетов Представление...
Почему в некоторых системах логический уровень называется «Модель», а в некоторых - «Сервис». Отличаются ли они друг от друга или просто отличаются по именным соглашениям? ОБНОВЛЕНИЕ 1 Причина, по которой я спрашиваю, заключается в том, что в Zend Framework, классической среде MVC, все используют...
Скажем, у нас есть система регистрации задач, когда задача регистрируется, пользователь указывает категорию, и задача по умолчанию имеет статус «Не выполнено». Предположим, что в этом случае Category и Status должны быть реализованы как объекты. Обычно я бы сделал это: Уровень приложений: public...
Поэтому я некоторое время заигрываю с Event Sourcing и CQRS, хотя у меня никогда не было возможности применять шаблоны в реальном проекте. Я понимаю преимущества разделения ваших проблем с чтением и записью, и я ценю то, как Event Sourcing облегчает проецирование изменений состояния в базы данных...
Я читал о доменно-ориентированном дизайне почти два года и осторожно вводил некоторые концепции в свою повседневную работу или, по крайней мере, планировал, как то, что я регулярно делаю, можно сделать в доменно-управляемом дизайне. Один из выводов, к которому я начал приходить, особенно в ответ на...
Если я понял, модель актера похожа на объектную модель, но с некоторыми отличиями: КАЖДЫЙ объект порождает свой отдельный поток, и это не проблема, даже если у вас есть тысячи объектов. Актеры взаимодействуют не с помощью вызова функций и получения возвращаемых значений, а с помощью отправки и...