2011-11-09 4 views
0

나는 일련의 매개 변수와 계수가 있습니다.해당 프로젝트 유형에 가장 적합한 코드 조직

그것은 다음과 같습니다

이 같은
param1 
{ 
    Name:blabla; 
    PossibleValues:[{'lalalla1',0.9},{'lalala2',0.8},{'lalal3',0.7},{'lallal4',1.0}]; 
    // where lalalla1 is name, 0.9 is coefficient  
} 

및 로직 (규칙 세트) :

param1의 값이 lalala2 경우

param2의 값이 될 수 전용 'dsfsd'

param3의 값이 'dsfsda'이면 param4이 존재하지 않습니다. 그래서

Sum = param2.value.coeff*param6.value.coeff 

그리고 : param4의 값이 'dsafsad'입니다

다음 우리는 그 공식을 사용합니다.

이러한 작업 유형에 가장 적합한 코드 조직은 무엇입니까? UI 때문에 나는 많은 의존성 요소를 가지고 있기 때문에 knockoutjs를 사용하고 싶다. 또한 비즈니스 로직과 UI를 위해 별도의 레이어를 만들고 몇 가지 테스트를 작성하려고합니다. 내가 구현하고자하는 또 다른 것은 선언적 규칙입니다. Rx에 대해 어떻게 생각하세요? 저를 도와 줄 수 있습니까? 아니면 다른 멋진 라이브러리를 아십니까?

답변