Вопросы с тегом «model»

104
Что такое домен?

Я часто вижу этот термин в контексте архитектуры программного обеспечения («доменная модель», «доменный дизайн» и т. Д.). Я прогуглил это, но я получаю тонны различных определений. Так что это на самом...

90
Со всеми этими услугами, как я не могу быть анемичным?

Где мы проводим грань между делегированием и инкапсуляцией бизнес-логики? Мне кажется, что чем больше мы делегируем, тем более анемичным мы становимся. Тем не менее, делегирование также способствует повторному использованию и принципу DRY. Так что уместно делегировать и что должно остаться в наших...

52
Должны ли разработчики понимать сферу деятельности или спецификации должно быть достаточно?

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

34
RESTful API стимулируют анемичные доменные модели?

Я работаю над проектом, в котором мы пытаемся применить как доменный дизайн, так и REST к сервис-ориентированной архитектуре. Мы не беспокоимся о 100% соблюдении REST; вероятно, было бы лучше сказать, что мы пытаемся создать ресурсно-ориентированные HTTP API (~ Уровень 2 модели зрелости REST...

32
Моделирование имени и фамилии отдельно

Какие аргументы следует учитывать при проектировании новой системы и нужно ли хранить имя человека как одно поле или отдельно как имя / фамилию? Плюсы для одного поля: Упрощенный интерфейс Нет двусмысленности при попытке ввести имя человека, у которого очень длинное имя (часто неясно, какая фамилия...

27
Существует ли отраслевой стандарт для гендерной модели, кроме мужской и женской?

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

23
В чем разница между моделью Actor и микросервисами?

Оба кажутся параллельными MPI-сетями, связывающими процессы. Я идентифицирую актеров с услугами. Являются ли актеры более динамичными (вы можете создавать их и убивать как дышащих, тогда как сервисная сеть более статична) или...

22
Когда примитивная одержимость не является запахом кода?

Недавно я прочитал множество статей, в которых примитивная одержимость описывается как запах кода. Есть два преимущества избегания примитивной одержимости: Это делает модель предметной области более явной. Например, я могу поговорить с бизнес-аналитиком о почтовом индексе вместо строки, содержащей...

19
Может кто-нибудь объяснить процесс V Model? Почему он отличается от модели Waterfall?

Кажется, модель V - это просто модель водопада, нижняя половина водопада изогнута вверх, образуя букву V. Я не понимаю, как она добавляет что-то новое. Из диаграмм я также не понимаю, поток. Есть стрелки, указывающие во всех направлениях, и я не могу понять, что на первом месте. Следуем ли мы по V...

18
Эрланг действительно язык актерской модели?

Я читал эту статью: http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/pjm2/ И упоминается, что: ... в модели актера даже целое число представлено как актер ... Википедия подтверждает: Модель Актер принимает философию, что все является актером. Эрланг имеет много типов данных, и, насколько я могу...

18
Что вы думаете о модели актера? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Модель актера , используемая Эрлангом, кажется, совсем...

18
Как используется модель актера?

Я немного читал об актерской модели, но не очень понимаю, как использовать актеров в реальной ситуации - как моделировать проблему с ними. Может кто-нибудь объяснить, пожалуйста? Простой пример или ссылки на примеры будут высоко...

16
Почему Акка продается как реактивная? Реактивна ли модель актера?

Насколько я понимаю, модель актора и реактивное программирование - это отдельные понятия. Модель актера, похоже, не реагирует на меня по своей сути. Однако структура Akka, которая является реализацией модели актора, описывается как реактивная: «Программная логика Java и Scala основана на легких...

16
Это хорошая идея, чтобы добавить ViewModel точно так же, как модель

У меня есть следующие слои в моем решении: App.Domain App.Service App.Core (возможно, вы называете это App.DataLayer) App.Web Шаблон проектирования программного обеспечения не мой вопрос, у меня есть следующая модель в Domain public class Foo { public int Id {get;set;} public int Name {get;set;}...

15
Отображение между 4 + 1 моделью архитектурного вида и UML

Я немного озадачен тем, как модель архитектурного представления 4 + 1 отображается в UML. Википедия дает следующее отображение: Логическое представление: диаграмма классов, диаграмма связи, диаграмма последовательности. Вид разработки: Диаграмма компонентов, Диаграмма пакетов Представление...

15
MVC: В чем разница между моделью и сервисом?

Почему в некоторых системах логический уровень называется «Модель», а в некоторых - «Сервис». Отличаются ли они друг от друга или просто отличаются по именным соглашениям? ОБНОВЛЕНИЕ 1 Причина, по которой я спрашиваю, заключается в том, что в Zend Framework, классической среде MVC, все используют...

14
Доступ к хранилищам из домена

Скажем, у нас есть система регистрации задач, когда задача регистрируется, пользователь указывает категорию, и задача по умолчанию имеет статус «Не выполнено». Предположим, что в этом случае Category и Status должны быть реализованы как объекты. Обычно я бы сделал это: Уровень приложений: public...

14
Повторное увлажнение агрегатов из проекции «моментальных снимков», а не из хранилища событий

Поэтому я некоторое время заигрываю с Event Sourcing и CQRS, хотя у меня никогда не было возможности применять шаблоны в реальном проекте. Я понимаю преимущества разделения ваших проблем с чтением и записью, и я ценю то, как Event Sourcing облегчает проецирование изменений состояния в базы данных...

13
Предполагается, что доменные объекты в доменно-управляемом дизайне предназначены только для записи?

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

13
Правильно ли мое описание актерской модели?

Если я понял, модель актера похожа на объектную модель, но с некоторыми отличиями: КАЖДЫЙ объект порождает свой отдельный поток, и это не проблема, даже если у вас есть тысячи объектов. Актеры взаимодействуют не с помощью вызова функций и получения возвращаемых значений, а с помощью отправки и...