مراجعة توافق API
هذه المهمة مخصصة لـمراجعة توافق API داخل البرمجة / واجهات API. جوهرها: حدد أي تغيير يكسر اسم حقل أو نوعا أو معنى أو status code.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«مراجعة توافق API» داخل البرمجة / واجهات API. جوهرها: حدد أي تغيير يكسر اسم حقل أو نوعا أو معنى أو status code.
بيئة التنفيذ والسياق
- الإصدار الحالي
- التغيير المقترح
- المستهلكون
- العقد السابق
- سياسة versioning
الطلب التقني
نفّذ مهمة «مراجعة توافق API» تقنيا ضمن البرمجة / واجهات API اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [الإصدار الحالي] - [التغيير المقترح] - [المستهلكون] - [العقد السابق] - [سياسة versioning] طريقة التنفيذ والفحص: 1. حدد أي تغيير يكسر اسم حقل أو نوعا أو معنى أو status code. 2. افصل الإضافة المتوافقة عن breaking change. 3. اقترح migration أو deprecation عند الحاجة. المخرجات المقبولة: - قائمة تغييرات متوافقة ومكسرة. - خطة إصدار أو ترحيل. حافظ على حدود «مراجعة توافق API»: لا تحوّل الناتج إلى «اختبار API»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل سيستمر عميل قديم بالعمل من دون تعديل؟ما يجب تسليمه
- قائمة تغييرات متوافقة ومكسرة
- خطة إصدار أو ترحيل
معيار قبول الحل
- هل سيستمر عميل قديم بالعمل من دون تعديل؟