複雜業務狀態的處理:從狀態模式到 FSM

作者 | 章燁明 杏仁醫生CTO。中老年程序員,關注各種技術和團隊管理。 概述 我們平常在開發業務模塊時,經常會遇到比較複雜的狀態轉換。比如說用戶可能有新註冊、實名認證中、已實名認證、禁用等狀態,支付可能有等待支付、支付中、已支付等狀態。OA 系統裏的狀態處理就更多了。遇到這些處理,很多人可能不假思索的就用最直觀的 if/else 或者 switch 來判斷狀態的方式。但其實除了這種簡單粗暴的方式
相關文章
相關標籤/搜索