什麼是 parse-dont-validate?
基於「解析,不驗證」原則的程式碼審查和設計支援。將驗證模式(檢查和丟棄)轉換為解析模式(保留類型中的檢查),從而促進透過類型系統強制執行不變量的設計。當驗證功能需要改進時,在程式碼審查、新實作或重構期間使用。目標語言:Rust、Haskell、TypeScript、Scala、Java、Go、Python。由類型安全請求觸發,例如「改進驗證」、「保證類型」、「修復霰彈槍解析」、「防止類型中的無效狀態」或「減少 Maybe 使用」。 來源:j5ik2o/okite-ai。