什麼是 first-class-collection?
支援First-Class Collection模式的設計和實作。指導包裝集合的專用類別的設計、領域邏輯的聚合以及不變性的保證。當程式碼審查、新實作或重構期間集合操作邏輯分散時使用。目標語言:Java、Kotlin、Scala、TypeScript、Python、Ruby、Go、Rust。觸發器:根據集合設計請求激活,例如「想要包裝集合」、「聚合清單邏輯」、「一流集合」、「分散集合操作」或「將 List<Order> 轉換為 Orders 類別」。 來源:j5ik2o/okite-ai。