تطوير البرمجيات · مصطلحات · معمارية البرمجيات وأنماط التصميم والرسوميات

ما معنى command-query separation؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح متقدم

command-query separation: فصل الأوامر عن الاستعلامات، فصل القراءة عن التغيير

مبدأ تصميم يفصل العمليات التي تغير الحالة عن العمليات التي تعيد معلومات من دون تغيير الحالة.

طريقة الاستخدام

يستخدم عند تصميم الواجهات. ولا يفرض وحده قواعد بيانات منفصلة أو خدمات تُنشر بصورة مستقلة.

أمثلة

  1. Applying command-query separation stopped the balance getter from silently creating an account.

    منع فصل الأوامر عن الاستعلامات دالة قراءة الرصيد من إنشاء حساب بصمت.

    ينبغي ألا تخفي عملية القراءة أثرًا يغير حالة النظام.

  2. We followed command-query separation while keeping both operations in the same module.

    اتبعنا فصل الأوامر عن الاستعلامات مع إبقاء العمليتين في الوحدة نفسها.

    فصل المسؤوليتين لا يقتضي فصل النشر أو التخزين.

تراكيب شائعة

  • apply command-query separation
  • command-query separation principle

مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: