كتابة خدمة PHP
هذه المهمة مخصصة لـكتابة خدمة PHP داخل تطوير المواقع / PHP والخلفية. جوهرها: عرّف عقد الخدمة ومسؤوليتها قبل كتابة الكود حتى لا تختلط بطبقات أخرى.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«كتابة خدمة PHP» داخل تطوير المواقع / PHP والخلفية. جوهرها: عرّف عقد الخدمة ومسؤوليتها قبل كتابة الكود حتى لا تختلط بطبقات أخرى.
بيئة التنفيذ والسياق
- وظيفة الخدمة المطلوبة
- إصدار PHP والإطار إن وجد
- مدخلات الخدمة ومخرجاتها
- مصادر البيانات أو الخدمات التابعة
- قواعد التحقق والصلاحيات
- سلوك الأخطاء المطلوب
الطلب التقني
نفّذ مهمة «كتابة خدمة PHP» تقنيا ضمن تطوير المواقع / PHP والخلفية اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [وظيفة الخدمة المطلوبة] - [إصدار PHP والإطار إن وجد] - [مدخلات الخدمة ومخرجاتها] - [مصادر البيانات أو الخدمات التابعة] - [قواعد التحقق والصلاحيات] - [سلوك الأخطاء المطلوب] طريقة التنفيذ والفحص: 1. عرّف عقد الخدمة ومسؤوليتها قبل كتابة الكود حتى لا تختلط بطبقات أخرى. 2. تحقق من المدخلات والصلاحيات قبل تنفيذ منطق العمل. 3. افصل الوصول للبيانات أو الخدمات الخارجية عن منطق الخدمة عندما يسمح المشروع. 4. أعد أخطاء متوقعة ومفهومة وسجل الحالات التي تحتاج تشخيصا. 5. اكتب اختبارا أو مثال استدعاء يثبت السلوك الأساسي وحالة فشل مهمة. المخرجات المقبولة: - كود خدمة PHP كامل أو الجزء المطلوب. - عقد مدخلات ومخرجات. - معالجة تحقق وأخطاء. - مثال استخدام أو اختبار. حافظ على حدود «كتابة خدمة PHP»: لا تحوّل الناتج إلى «بناء نظام تسجيل دخول»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل تنفذ الخدمة مسؤولية محددة ويمكن اختبارها من دون الاعتماد على واجهة المستخدم؟ما يجب تسليمه
- كود خدمة PHP كامل أو الجزء المطلوب
- عقد مدخلات ومخرجات
- معالجة تحقق وأخطاء
- مثال استخدام أو اختبار
معيار قبول الحل
- هل تنفذ الخدمة مسؤولية محددة ويمكن اختبارها من دون الاعتماد على واجهة المستخدم؟