2011-11-09 3 views
0

私は、一連のパラメータと係数を持っています。このようなプロジェクトタイプのベストコード組織

それは次のようになります。param1の値がlalala2ときparam2の値は唯一 'dsfsd'

可能性があり、その後

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

と、このようなロジック(ルールのセット) param3の値が 'dsfsda'の場合、param4は存在しません。

param4の値が 'dsafsad' の場合、我々はその式を使用します。

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

などなどを。

このようなタスクタイプに最適なコード構成は何ですか? UIのために私はたくさんの依存関係の要素があるのでknockoutjsを使いたい。しかし、私はビジネスロジックとUIのために別のレイヤーを行い、いくつかのテストを書くつもりです。私が実装したいもう一つのことは宣言的なルールです。 Rxについてどう思いますか?それは私を助けることができますか?あるいは、他のクールなライブラリを知っていますか?

答えて

関連する問題