ASP.NET MVC 프레임 워크를 사용 중이고 컨텍스트를 인스턴스화 할 때 뭔가 잘못되면 예외를 throw하고 컨트롤러가 처리하도록 할 수 있습니까? 중첩 된 컨텍스트의 경우 외부 컨텍스트가 내부 컨텍스트에 의해 throw 된 예외를 catch 할 수 있습니까? 컨텍스트가 서로를 인식 할 수 없기 때문에 나는 생각하고 있지만 다른 한편으로 오류는 오류입니
Scala의 type-system을 사용하여 완전한 객체 그래프의 문맥 관련 부분 그래프를 간결하게 지정할 수 있습니까? DCI는 종종 매우 복잡한 개체 그래프를 가지고 있지만 어떤 경우에는 하위 그래프로만 작업하기를 원할 것이라고 주장합니다. Foo에는 Bar과 Bat이 있지만 사용 사례 1에서는 Bar 만 사용하고 사용 사례 2에서는 Bat 만 신경 씁
저는 CreditCardPayment 컨텍스트에서 작업 중이며 일부 컨텍스트 메서드에 모든 역할이 필요하지는 않습니다. 예를 들어 CreateSecurityHash 메서드는 모든 역할을 요구할 수 있지만 VerifyHash은 하나만 필요합니다. 모든 역할을 묶지 않는 것이 좋습니까? 그렇다면, 어떤 일이 여러 생성자를 도입 만이처럼, 무엇이 필요 바인딩에
, A는 일반적으로 순수 객체 지향 언어의 언급이 : 객체 지향 프로그래밍 언어 - 특히 "순수" 사람 발현 개체의 개체 또는 방법의 관점에서 모든 것을. (물론, 대부분의 프로그래밍 언어는이 작업을 수행하는 클래스를 사용 요점은 아무것도 객체 프레임 워크의 외부에있는 가정하지 않은 것입니다..) 출처 : 나 'http://www.artima.com/art
Rails 응용 프로그램에서 모델을 설계하고 코드화하는 다양한 접근 방식에 대한 동료와의 최근 토론에서 나를 DCI in the context of Rails으로 데려 왔습니다. 그러나 나는 단지 this example application을 방문한 후에도 전체 개념에 대해 머리를 감싸고있는 것처럼 보일 수 없습니다. 현재 레일스 애플리케이션을 작성할 때
사용자 계정간에 송금을 처리하는 컨텍스트가 있다고 가정 해보십시오. class Account < ActiveRecord::Base
belongs_to :user
end
class MoneySender < SimpleDelegator
class NotEnoughBalanceError < StandardError ; ; end
DCI 패턴을 실험하기위한 간단한 웹 게임을 작성 중이며 컨텍스트를 올바르게 테스트하는 방법을 궁금합니다. https://gist.github.com/1718889 나는 두 개의 문자를 가지고 두 가지 역할 (Attacker 및 Target)로 확장 컨텍스트 CharacterAttacksAnotherCharacter 있습니다. 그런 다음 컨텍스트가 실행됩니
Data, context, and interaction (DCI)에 대해 this blog post을 통해 처음 알게되었습니다. 이 개념에 매료되어서, 나는 다음 Rails 애플리케이션에 그것을 구축하기 위해 노력했다. DCI는 MVC와 함께 작동하기 때문에 동시에 API를 RESTful하게 만드는 것이 그리 어렵지 않을 것이라고 생각했습니다. 그래서 RE
저는 여러 개발자가 구현할 소프트웨어를 설계하려고합니다. 소프트웨어에는 UI의 여러 단계와 명령이 포함 된 복잡한 사용 사례가 많이 있습니다. UI와 Bussiness 논리를 명확하게 구분하고 싶기 때문에 각 사용 사례의 서로 다른 상태는 UI에 의해 제어되거나 제어되지 않아야하지만 하위 계층에서는 UI를 본질적으로 '벙어리'로 만듭니다. 저는이를 해결하기
나는 The Right Way to Code DCI in Ruby과 함께 따라 다니며 DCI에서 놀았습니다. 내 역할이 내 데이터 객체에 속성을 추가하기를 바라고 있습니다. 예를 들어 사용자 개체가있는 경우 class User
def initialize(name)
@name = name
end
end
user = User.n