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

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

Что такое Thread.current в примере DCI в Ruby?

Что такое Thread.current в этом коде? Я рассматриваю этот пример использования DCI в приложении Rails. В lib/context.rb есть следующее: module Context include ContextAccessor def context=(ctx) Thread.current[:context] = ctx end def in_...
02 сент. '15 в 7:31