假設1:您有一套模塊(非常可維護,包含測試)用於實時監控。他們都跑得非常快,但反覆執行。他們都需要返回一個布爾標誌,但也可能會返回其他數據。例如,如果觀察到鸚鵡已經死亡,則CheckParrot模塊將返回。 SeekMorlocks模塊如果發現任何內容,則會返回true,但還會返回數字,標題和距離。如何實現可測試,可維護的實時邏輯?
假設2:您的應用程序將使用某種自定義算法(可能包括狀態變量)將這些模塊綁定在一起。例子包括RTS遊戲,交易程序,車輛監控系統等。該算法可以用真值表來表示,或者等同於programmable logic array。
問題:什麼開源是有幫助實現可編程邏輯陣列,其中輸入和輸出是可執行模塊?目標是隔離算法(PLA)進行獨立測試,並輕鬆地將模塊插入其中。
目前我主要對Java解決方案感興趣,但也對任何C++或Python感到好奇。
感謝
不錯的項目。由於鏈接不完全明顯,因此它適用於Java1.5 +。 – Voo