when-to-wrap-primitives とは?
プリミティブ型をドメイン固有の型でラップするかどうかを決定するのに役立ちます。プリミティブな執着と価値オブジェクトへの執着の極端な回避を行い、投資収益率に基づいた合理的な基準を提供します。コンテキスト (PofEAA/DDD/一般) 間での値オブジェクトの定義の違いによって引き起こされる用語の混乱を防ぎます。コードレビュー、新しい実装、またはプリミティブをラップするかどうかを決定する設計の議論中に使用します。対象言語: 言語に依存しない (Rust、TypeScript、Java、Kotlin、Scala、Go、Python など)。トリガー: プリミティブのラッピングに関連するリクエストでアクティブになります。例: 「この値をラップする必要がありますか?」、「プリミティブのままにしても大丈夫ですか?」、「値オブジェクトにする必要がありますか?」、「作成するタイプが多すぎますか?」、「プリミティブへの執着」、「ラッピングが多すぎます」、「タイプが多すぎます」、「文字列のままにしてもよいですか?」 ソース: j5ik2o/okite-ai。