1. 程式人生 > >簡單Elixir遊戲服設計-完善測試和代碼改進

簡單Elixir遊戲服設計-完善測試和代碼改進

測試 設計 需要 api sim imp 現在 代碼 con

上回提到SImpleTable有些函數的cond 少了true字句,

表明我們的測試覆蓋不到。

這回給增加了上去,並改進了幾個api。

相應的測試代碼也做了更正。

有測試做支撐,可以放心修改。

已經提交到git, 從git看更方便。

我們顯然還有測試或者功能要完成,

比如區分翻牌和補牌階段,什麽時候進入翻牌,什麽時候翻牌時間已過?

所以牌桌可能建模成

準備-> (開始)翻牌階段 -> 補牌階段 -> 結算階段 更好。

有了階段,需要增加超時時間。

同時提供一個OK 操作,代表翻牌階段 不翻, 補牌階段不補,加速牌局?

改動比較大, 所以留待下回了。

有測試覆蓋,修改果然很快的。

現在已經改好了。

簡單Elixir遊戲服設計-完善測試和代碼改進