Вопросы с тегом 'dci'

Данные, контекст, взаимодействие (DCI) DCI был изобретен профессором Трюгве Реенскаугом для решения конкретной проблемы в коде OO; очень сложно читать код OO для конкретного случая использования, поскольку он часто распространяется на многие разные классы, а поток управления между методами этих классов зависит от того, какие объекты создаются для каких переменных. С DCI Reenskaug предложил новый способ кодирования для прецедентов, где каждый вариант использования реализован как
6
ответов

Как использовать проблемы в Rails 4

По умолчанию генератор проекта Rails 4 создает каталог "проблемы" под контроллерами и моделями. Я нашел несколько объяснений о том, как использовать проблемы маршрутизации, но ничего о контроллерах или моделях. Я уверен, что это связано с текущей те...
задан 27 янв. '13 в 0:36
8
ответов

Где поставить данные модели и поведение?

Я работаю с AngularJS для моего последнего проекта. В документации и учебниках все данные модели помещаются в область управления. Я понимаю, что это должно быть доступно для контроллера и, следовательно, в соответствующих представлениях. Однако я не...
задан 20 июня '12 в 6:56
5
ответов

DCI - данные, контекст и взаимодействие - преемник MVC?

Какое лучшее описание Data, Context and Interaction (DCI), чтобы передать его организации? Он создан Trygve Reenskaug, создатель MVC -pattern. Действительно ли это преемник MVC или просто другой шаблон? И каковы его плюсы и минусы?
задан 18 дек. '08 в 20:48
6
ответов

примеры архитектуры DCI?

Я пытаюсь понять DCI, прочитав бережливая архитектура программного обеспечения. Я чувствую, что мне нужно увидеть еще несколько примеров, чтобы прояснить мое понимание этого, но я только смог найти те, которые являются вариациями перевода денег межд...
задан 07 окт. '10 в 9:58
4
ответов

Что такое DCI и как он может соответствовать Rails?

Недавняя дискуссия с коллегой о различных подходах к разработке и кодированию моделей в приложении Rails привела меня через DCI в контексте Rails. Однако я просто не могу обойти эту концепцию даже после перехода этого примера приложения. В настояще...
задан 13 марта '12 в 6:17
1
ответ

Контексты DCI RESTful в Rails

Я впервые узнал о Данные, контекст и взаимодействие (DCI) через этот пост в блоге. Увлекаясь этой концепцией, я попытался собрать ее в свое следующее приложение Rails. Поскольку DCI работает в тандеме с MVC, я думал, что не будет слишком сложно сдела...
задан 02 февр. '12 в 17:52
1
ответ

Где проводить проверки после разработки DCI?

Я следую за DCI, чтобы структурировать поведение нового Rails-приложения, но у меня есть некоторые сомнения относительно того, где поставить проверки. Традиционно, если вы собираетесь управлять своими данными с использованием моделей ActiveRecord, п...
задан 13 окт. '12 в 21:48
2
ответов

Как объединить DDI (Domain-driven design) DCI для разработки приложения

DDD - это процесс, управляемый доменами, это методология, включающая вездесущий язык, корневой объект, объект ценности и агрегации. DCI: данные, контекст, взаимодействие - это парадигма программирования, изобретенная Трюгве Реенскаугом. как я могу ...
задан 22 окт. '11 в 2:57
3
ответов

Пример сохранения DCI (данные, контекст, взаимодействие)

Все примеры DCI, которые я видел, по-видимому, основаны на объекте как на конечном носителе информации, а границы транзакций определены внутри методов. Я хотел бы увидеть пример постоянного приложения, где есть какой-то уровень персистентности, т.е....
задан 01 июля '10 в 17:27
3
ответов

Может ли Scala ограничить граф объектов так, чтобы видны только те объекты, которые имеют отношение к контексту?

Есть ли способ использовать систему типов Scala для краткого определения контекстно-зависимого подграфа полного графа объектов? DCI утверждает, что у вас часто есть довольно сложный графа объектов, но в любом случае использования часто вы хотите ра...
задан 23 февр. '12 в 4:39
0
ответов

Пример DCI на Java

Я ищу несколько примеров на Java, чтобы лучше понять, что такое DCI и как его использовать. Я нашел отличный пример DCI на С++ здесь http://fulloo.info/Examples/C++Examples/Account1/ Если вы не знакомы с архитектурой DCI, прочитайте об этом здесь h...
задан 14 сент. '12 в 13:47
2
ответов

Каковы возможные проекты для архитектуры DCI?

Каковы возможные варианты реализации архитектуры DCI (данных, контекстов, взаимодействий) на разных языках ООП? Я думал о разработке на основе политики (Andrei Alexandrescu) для С++, DI и AOP для Java. Однако я также подумал об использовании шаблона ...
задан 05 апр. '10 в 16:14
1
ответ

Data-Context-Interaction (DCI) и программируемое событие в javascript

Недавно я увидел следующую презентацию о DCI от Trygve Reenskaug: https://vimeo.com/43536416 Это как-то взорвало мой разум. Mmmh, видя в коде, взаимодействие между различными компонентами программного обеспечения является привлекательной идеей. Я по...
задан 08 окт. '12 в 17:57
2
ответов

типичная утка, набирая в F #?

используя let inline и ограничения для членов, я смогу сделать утиную печать для известных членов, но что, если я хотел бы определить такую ​​общую функцию: let duckwrapper < 'a > duck =... с сигнатурой 'b → ' a и где возвращаемое значение бу...
задан 14 дек. '10 в 17:20
1
ответ

Как проверить поведение с шаблоном DCI?

Я пишу простое веб-игру, чтобы экспериментировать с шаблоном DCI, и мне было интересно, как правильно проверить контекст. https://gist.github.com/1718889 У меня есть контекст CharacterAttacksAnotherCharacter, который принимает два символа и расши...
задан 01 февр. '12 в 22:54