·first-class-collection
</>

first-class-collection

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

16التثبيتات·2الرائج·@j5ik2o

التثبيت

$npx skills add https://github.com/j5ik2o/okite-ai --skill first-class-collection

كيفية تثبيت first-class-collection

ثبّت مهارة الذكاء الاصطناعي first-class-collection بسرعة في بيئة التطوير لديك عبر سطر الأوامر

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

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

コレクションをラップするクラスは、コレクション以外のフィールドを持たない。 (ThoughtWorks Anthology, Object Calisthenics Rule 4)

| 生のコレクション | List orders | ロジック散在、ドメイン概念の欠如 | | ファーストクラス | Orders orders | 責任集約、ドメイン表現、不変性保証 |

以下の説明にはJavaのコレクションを利用しているが、提供される種々の型は可変コレクションであるため、内部のコレクションをそのまま返すことができないので、複製を作るなど工夫が必要になる。しかし、Scalaのように不変コレクションがある場合は、わざわざそのような考慮は不要であるため、不変コレクションがある場合は優先して利用すること。

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

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

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

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

Browse more skills from j5ik2o/okite-ai

إجابات سريعة

ما هي first-class-collection؟

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

كيف أثبّت first-class-collection؟

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

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

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