·when-to-wrap-primitives
</>

when-to-wrap-primitives

Hilft bei der Entscheidung, ob primitive Typen in domänenspezifische Typen eingeschlossen werden sollen. Vermeidet die Extreme der primitiven Besessenheit und der Besessenheit von Wertobjekten und bietet rationale Kriterien, die auf der Kapitalrendite basieren. Verhindert terminologische Verwirrung, die durch unterschiedliche Definitionen von Wertobjekten in verschiedenen Kontexten verursacht wird (PofEAA/DDD/allgemein). Wird bei Codeüberprüfungen, neuen Implementierungen oder Designdiskussionen verwendet, wenn entschieden wird, ob Grundelemente umschlossen werden sollen. Zielsprachen: sprachunabhängig (Rust, TypeScript, Java, Kotlin, Scala, Go, Python usw.). Auslöser: Wird bei Anfragen im Zusammenhang mit dem Umschließen von Grundelementen aktiviert – z. B. „Soll ich diesen Wert umschließen?“, „Ist es in Ordnung, ihn als Grundelement zu belassen?“, „Soll es ein Wertobjekt sein?“, „Erstelle ich zu viele Typen?“, „Primitive Besessenheit“, „Zu viel Umbruch“, „Zu viele Typen“, „Kann ich ihn als Zeichenfolge belassen?“

15Installationen·3Trend·@j5ik2o

Installation

$npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives

So installieren Sie when-to-wrap-primitives

Installieren Sie den KI-Skill when-to-wrap-primitives schnell in Ihrer Entwicklungsumgebung über die Kommandozeile

  1. Terminal öffnen: Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Installationsbefehl ausführen: Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives
  3. Installation überprüfen: Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Quelle: j5ik2o/okite-ai.

| 一般的定義 | Wikipedia等 | 最も広い | 同等性がIDではなく値に基づくオブジェクト | | PofEAA定義 | Martin Fowler | 実装パターン | IDに基づかず値で等価判定される小型オブジェクト。別名参照問題を避けるため不変が推奨 | | DDD定義 | Eric Evans | ドメインモデリング | PofEAA版の特性をすべて備えた上で、ドメインの概念を計測・定量化・説明し、不変条件と副作用のない振る舞いを持つドメインオブジェクト |

| 値による等価判定 | 必須 | 必須(継承) | | 不変性 | 推奨 | 必須(強化) | | ドメイン不変条件 | ー | 必須(追加) | | ドメイン振る舞い | ー | 必須(追加) |

DDD版は「値で等価判定される」「不変である」というPofEAA版の特性を前提として含んだ上で、 ドメイン固有の要件を追加したものである。2つの定義を並列に見ると、DDD版が PofEAA版の特性も持っていることを見落としやすいので注意。

Hilft bei der Entscheidung, ob primitive Typen in domänenspezifische Typen eingeschlossen werden sollen. Vermeidet die Extreme der primitiven Besessenheit und der Besessenheit von Wertobjekten und bietet rationale Kriterien, die auf der Kapitalrendite basieren. Verhindert terminologische Verwirrung, die durch unterschiedliche Definitionen von Wertobjekten in verschiedenen Kontexten verursacht wird (PofEAA/DDD/allgemein). Wird bei Codeüberprüfungen, neuen Implementierungen oder Designdiskussionen verwendet, wenn entschieden wird, ob Grundelemente umschlossen werden sollen. Zielsprachen: sprachunabhängig (Rust, TypeScript, Java, Kotlin, Scala, Go, Python usw.). Auslöser: Wird bei Anfragen im Zusammenhang mit dem Umschließen von Grundelementen aktiviert – z. B. „Soll ich diesen Wert umschließen?“, „Ist es in Ordnung, ihn als Grundelement zu belassen?“, „Soll es ein Wertobjekt sein?“, „Erstelle ich zu viele Typen?“, „Primitive Besessenheit“, „Zu viel Umbruch“, „Zu viele Typen“, „Kann ich ihn als Zeichenfolge belassen?“ Quelle: j5ik2o/okite-ai.

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-03-09
Aktualisiert
2026-03-10

Browse more skills from j5ik2o/okite-ai

Schnelle Antworten

Was ist when-to-wrap-primitives?

Hilft bei der Entscheidung, ob primitive Typen in domänenspezifische Typen eingeschlossen werden sollen. Vermeidet die Extreme der primitiven Besessenheit und der Besessenheit von Wertobjekten und bietet rationale Kriterien, die auf der Kapitalrendite basieren. Verhindert terminologische Verwirrung, die durch unterschiedliche Definitionen von Wertobjekten in verschiedenen Kontexten verursacht wird (PofEAA/DDD/allgemein). Wird bei Codeüberprüfungen, neuen Implementierungen oder Designdiskussionen verwendet, wenn entschieden wird, ob Grundelemente umschlossen werden sollen. Zielsprachen: sprachunabhängig (Rust, TypeScript, Java, Kotlin, Scala, Go, Python usw.). Auslöser: Wird bei Anfragen im Zusammenhang mit dem Umschließen von Grundelementen aktiviert – z. B. „Soll ich diesen Wert umschließen?“, „Ist es in Ordnung, ihn als Grundelement zu belassen?“, „Soll es ein Wertobjekt sein?“, „Erstelle ich zu viele Typen?“, „Primitive Besessenheit“, „Zu viel Umbruch“, „Zu viele Typen“, „Kann ich ihn als Zeichenfolge belassen?“ Quelle: j5ik2o/okite-ai.

Wie installiere ich when-to-wrap-primitives?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Wo ist das Quell-Repository?

https://github.com/j5ik2o/okite-ai