·single-responsibility-principle
</>

single-responsibility-principle

يُستخدم عند إنشاء أو تعديل الفئات أو الوحدات النمطية أو الوظائف. يُستخدم عند الشعور بالضغط لإضافة وظيفة إلى التعليمات البرمجية الموجودة. يُستخدم عندما يكون لدى الفصل أسباب متعددة للتغيير.

23التثبيتات·0الرائج·@yanko-belov

التثبيت

$npx skills add https://github.com/yanko-belov/code-craft --skill single-responsibility-principle

كيفية تثبيت single-responsibility-principle

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

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

المصدر: yanko-belov/code-craft.

Every module, class, or function should have responsibility over a single part of functionality. If you can describe what a class does using "AND", it has too many responsibilities.

Describe your class in one sentence. If it contains "AND", split it.

| "Handles user authentication" | ✅ Single responsibility | | "Handles authentication AND sends emails" | ❌ Two responsibilities | | "Manages orders AND processes payments AND tracks inventory" | ❌ Three responsibilities |

يُستخدم عند إنشاء أو تعديل الفئات أو الوحدات النمطية أو الوظائف. يُستخدم عند الشعور بالضغط لإضافة وظيفة إلى التعليمات البرمجية الموجودة. يُستخدم عندما يكون لدى الفصل أسباب متعددة للتغيير. المصدر: yanko-belov/code-craft.

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

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

أمر التثبيت
npx skills add https://github.com/yanko-belov/code-craft --skill single-responsibility-principle
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-12
آخر تحديث
2026-03-11

Browse more skills from yanko-belov/code-craft

إجابات سريعة

ما هي single-responsibility-principle؟

يُستخدم عند إنشاء أو تعديل الفئات أو الوحدات النمطية أو الوظائف. يُستخدم عند الشعور بالضغط لإضافة وظيفة إلى التعليمات البرمجية الموجودة. يُستخدم عندما يكون لدى الفصل أسباب متعددة للتغيير. المصدر: yanko-belov/code-craft.

كيف أثبّت single-responsibility-principle؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/yanko-belov/code-craft --skill single-responsibility-principle بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

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

https://github.com/yanko-belov/code-craft