·144-java-data-oriented-programming
{}

144-java-data-oriented-programming

استخدمه عندما تحتاج إلى تطبيق أفضل ممارسات البرمجة الموجهة للبيانات في Java - بما في ذلك فصل التعليمات البرمجية (السلوك) عن هياكل البيانات باستخدام السجلات، وتصميم البيانات غير القابلة للتغيير باستخدام وظائف التحويل النقية، والحفاظ على البيانات مسطحة وغير طبيعية باستخدام المراجع المستندة إلى المعرف، بدءًا من تحويل هياكل البيانات العامة إلى أنواع محددة عند الحاجة، وضمان تكامل البيانات من خلال وظائف التحقق من الصحة النقية، وإنشاء طبقات عامة مرنة للوصول إلى البيانات. جزء من مشروع مهارات جافا

14التثبيتات·3الرائج·@jabrena

التثبيت

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming

كيفية تثبيت 144-java-data-oriented-programming

ثبّت مهارة الذكاء الاصطناعي 144-java-data-oriented-programming بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: jabrena/cursor-rules-java.

Identify and apply data-oriented programming best practices in Java to improve code clarity, maintainability, and predictability by strictly separating data structures from behavior and ensuring all data transformations are explicit, pure, and traceable.

Core areas: Records for immutable data carriers over mutable POJOs, data-behavior separation with pure static utility classes holding operations, pure functions for data transformation that depend only on inputs and produce no side effects, flat denormalized data structures with ID-based references over deep nesting, generic Map representations for dynamic schemas converted to specific types when needed, Optional...

Prerequisites: Run ./mvnw compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project compiles successfully.

استخدمه عندما تحتاج إلى تطبيق أفضل ممارسات البرمجة الموجهة للبيانات في Java - بما في ذلك فصل التعليمات البرمجية (السلوك) عن هياكل البيانات باستخدام السجلات، وتصميم البيانات غير القابلة للتغيير باستخدام وظائف التحويل النقية، والحفاظ على البيانات مسطحة وغير طبيعية باستخدام المراجع المستندة إلى المعرف، بدءًا من تحويل هياكل البيانات العامة إلى أنواع محددة عند الحاجة، وضمان تكامل البيانات من خلال وظائف التحقق من الصحة النقية، وإنشاء طبقات عامة مرنة للوصول إلى البيانات. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

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

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

أمر التثبيت
npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
الفئة
{}تحليل البيانات
موثق
أول ظهور
2026-03-10
آخر تحديث
2026-03-10

Browse more skills from jabrena/cursor-rules-java

إجابات سريعة

ما هي 144-java-data-oriented-programming؟

استخدمه عندما تحتاج إلى تطبيق أفضل ممارسات البرمجة الموجهة للبيانات في Java - بما في ذلك فصل التعليمات البرمجية (السلوك) عن هياكل البيانات باستخدام السجلات، وتصميم البيانات غير القابلة للتغيير باستخدام وظائف التحويل النقية، والحفاظ على البيانات مسطحة وغير طبيعية باستخدام المراجع المستندة إلى المعرف، بدءًا من تحويل هياكل البيانات العامة إلى أنواع محددة عند الحاجة، وضمان تكامل البيانات من خلال وظائف التحقق من الصحة النقية، وإنشاء طبقات عامة مرنة للوصول إلى البيانات. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

كيف أثبّت 144-java-data-oriented-programming؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

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

https://github.com/jabrena/cursor-rules-java