什麼是 domain-primitives-and-always-valid?
基於領域原語和始終有效的領域模型的設計原則,支持保證領域模型的類型安全和不變性的設計和實現。防止濫用原始類型並設計具有建構時驗證、不變性和獨立性的特定領域類型。在程式碼審查、新實作和重構期間使用。目標語言:Rust、TypeScript、Java。適用於其他語言(Kotlin、Scala、Go、Python 等)。觸發器:由「我想建立域原語」、「設計一個始終有效的模型」、「我想包裝原語類型」、「我想在建構時驗證」、「我想防止類型的無效狀態」、「智慧建構子模式」等請求啟動。 來源:j5ik2o/okite-ai。