私は、一連のパラメータと係数を持っています。このようなプロジェクトタイプのベストコード組織
それは次のようになります。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についてどう思いますか?それは私を助けることができますか?あるいは、他のクールなライブラリを知っていますか?