·when-to-wrap-primitives
</>

when-to-wrap-primitives

يساعد في تحديد ما إذا كان سيتم التفاف الأنواع البدائية في أنواع خاصة بالمجال أم لا. يتجنب أقصى درجات الهوس البدائي وهوس الأشياء ذات القيمة، ويقدم معايير عقلانية تعتمد على العائد على الاستثمار. يمنع ارتباك المصطلحات الناتج عن اختلاف تعريفات كائن القيمة عبر السياقات (PofEAA/DDD/عام). يُستخدم أثناء مراجعات التعليمات البرمجية أو التطبيقات الجديدة أو مناقشات التصميم عند تحديد ما إذا كان سيتم تغليف العناصر الأولية أم لا. اللغات المستهدفة: لا تعرف اللغة (Rust وTypeScript وJava وKotlin وScala وGo وPython وما إلى ذلك). المشغل: يتم تفعيله عند الطلبات المتعلقة بتغليف العناصر الأولية - على سبيل المثال، "هل يجب أن أقوم بتغليف هذه القيمة؟"، "هل من المقبول تركها بدائية؟"، "هل يجب أن تكون كائن قيمة؟"، "هل أقوم بإنشاء أنواع كثيرة جدًا؟"، "الهوس البدائي"، "الكثير من التغليف"، "أنواع كثيرة جدًا"، "هل يمكنني تركها كسلسلة؟"

15التثبيتات·3الرائج·@j5ik2o

التثبيت

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

كيفية تثبيت when-to-wrap-primitives

ثبّت مهارة الذكاء الاصطناعي when-to-wrap-primitives بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: j5ik2o/okite-ai.

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

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

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

يساعد في تحديد ما إذا كان سيتم التفاف الأنواع البدائية في أنواع خاصة بالمجال أم لا. يتجنب أقصى درجات الهوس البدائي وهوس الأشياء ذات القيمة، ويقدم معايير عقلانية تعتمد على العائد على الاستثمار. يمنع ارتباك المصطلحات الناتج عن اختلاف تعريفات كائن القيمة عبر السياقات (PofEAA/DDD/عام). يُستخدم أثناء مراجعات التعليمات البرمجية أو التطبيقات الجديدة أو مناقشات التصميم عند تحديد ما إذا كان سيتم تغليف العناصر الأولية أم لا. اللغات المستهدفة: لا تعرف اللغة (Rust وTypeScript وJava وKotlin وScala وGo وPython وما إلى ذلك). المشغل: يتم تفعيله عند الطلبات المتعلقة بتغليف العناصر الأولية - على سبيل المثال، "هل يجب أن أقوم بتغليف هذه القيمة؟"، "هل من المقبول تركها بدائية؟"، "هل يجب أن تكون كائن قيمة؟"، "هل أقوم بإنشاء أنواع كثيرة جدًا؟"، "الهوس البدائي"، "الكثير من التغليف"، "أنواع كثيرة جدًا"، "هل يمكنني تركها كسلسلة؟" المصدر: j5ik2o/okite-ai.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives
المصدر
j5ik2o/okite-ai
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-09
آخر تحديث
2026-03-10

Browse more skills from j5ik2o/okite-ai

إجابات سريعة

ما هي when-to-wrap-primitives؟

يساعد في تحديد ما إذا كان سيتم التفاف الأنواع البدائية في أنواع خاصة بالمجال أم لا. يتجنب أقصى درجات الهوس البدائي وهوس الأشياء ذات القيمة، ويقدم معايير عقلانية تعتمد على العائد على الاستثمار. يمنع ارتباك المصطلحات الناتج عن اختلاف تعريفات كائن القيمة عبر السياقات (PofEAA/DDD/عام). يُستخدم أثناء مراجعات التعليمات البرمجية أو التطبيقات الجديدة أو مناقشات التصميم عند تحديد ما إذا كان سيتم تغليف العناصر الأولية أم لا. اللغات المستهدفة: لا تعرف اللغة (Rust وTypeScript وJava وKotlin وScala وGo وPython وما إلى ذلك). المشغل: يتم تفعيله عند الطلبات المتعلقة بتغليف العناصر الأولية - على سبيل المثال، "هل يجب أن أقوم بتغليف هذه القيمة؟"، "هل من المقبول تركها بدائية؟"، "هل يجب أن تكون كائن قيمة؟"، "هل أقوم بإنشاء أنواع كثيرة جدًا؟"، "الهوس البدائي"، "الكثير من التغليف"، "أنواع كثيرة جدًا"، "هل يمكنني تركها كسلسلة؟" المصدر: j5ik2o/okite-ai.

كيف أثبّت when-to-wrap-primitives؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

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