@代碼優化

Stories List
@data_ai

好好的“代碼優化”是怎麼一步步變成“過度設計”的

有一天Review師妹的代碼,看到一行很難看的代碼,畢竟師妹剛開始轉JAVA,一些書寫小習慣還是要養成,所以錙銖必較還是有必要的,於是給出了一些優化思路的建議,以及為什麼要這麼做。建議完後,我並沒有停下”追求極致“的腳步,隨着不斷的思考,發現這段代碼的優化慢慢變得五花八門起來了,完成了一次“代碼優化”到“過度設計”的典型思考過程,這過程中涉及了很多Java的語法糖及設計模式的東西,很典型,能啓發思

data_ai Avatar

@data_ai

Nickname 數據庫知識分享者

@jianghushinian

在 Go 中如何使用有限狀態機優雅解決程序中狀態轉換問題

公眾號首發地址:https://mp.weixin.qq.com/s/r8mqOUIoCu0713XcH3P1-Q 在編程中,有限狀態機(FSM)是管理複雜狀態流轉的優雅工具,其核心在於通過明確定義狀態、事件和轉換規則,將業務邏輯模塊化。本文將探討在 Go 中如何使用有限狀態機。 有限狀態機 在介紹有限狀態機之前,我們可以先來看一個示例程序: https://github.com/jianghus

jianghushinian Avatar

@jianghushinian

Nickname 江湖十年