"Readability"
- 88 行拆成 13 個函式、90 行決定不拆 — 函式長度是症狀、職責才是診斷 同一個團隊、同一條 5-10 行規範、兩個 90 行上下的函式,一個拆一個保留、兩個決定都對。判準在行數之外:職責混雜(初始化/迴圈/儲存/統計擠一起、巢狀五層)拆之,完整業務流程(步驟多但答案只有一個)留之。含 _ImportProgress 收斂參數列與測試耦合行為的守護。
- 高階函式的適用判準:流程固定、變化點單一且開放——以 Flutter 設定更新比較 typedef 改寫前後 高階函式的適用判準(流程固定、變化點單一且開放)與裸函式型別 vs typedef 的可讀性取捨並排比較。