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
。
當param4
值 'dsafsad',那麼我們使用的公式:
Sum = param2.value.coeff*param6.value.coeff
等。
什麼是此類任務類型的最佳代碼組織?對於UI我想使用knockoutjs,因爲我有很多依賴項元素。但是我也要爲業務邏輯和用戶界面做單獨的一層,並編寫一些測試。另一件我想要實現的是聲明性規則。你對Rx有什麼看法?它可以幫助我嗎?或者你知道任何其他酷酷的庫?