تطوير البرمجيات · مصطلحات · واجهات برمجة التطبيقات والشبكات والأمان

ما معنى breaking change؟

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

/ˈbreɪkɪŋ tʃeɪndʒ/اسممصطلح شائع

breaking change: تغيير غير متوافق

تغيير في واجهة برمجية أو مكتبة أو تنسيق ملف يؤدي إلى توقف الشيفرة الحالية التي تستخدمه ما لم تُحدّث هي أيضًا.

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

تتضمن ملاحظات الإصدار غالبًا قسمًا للتغييرات غير المتوافقة. وفي ترقيم الإصدارات الدلالي، يستلزم هذا النوع إصدارًا رئيسيًا جديدًا، مثل الانتقال من 2.x إلى 3.0. تحاول الفرق الإعلان عنه مبكرًا وتجنبه متى أمكن.

أمثلة

  1. Renaming that field is a breaking change for every mobile client still on the old version.

    إعادة تسمية هذا الحقل تغيير غير متوافق لكل تطبيقات الهواتف التي ما زالت تستخدم الإصدار القديم.

    سيؤدي تغيير اسم الحقل إلى تعطل العملاء الذين لم يحدثوا شيفرتهم بعد.

  2. Version 5 of the library has several breaking changes, so the upgrade will take time.

    يتضمن الإصدار الخامس من المكتبة عدة تغييرات غير متوافقة، لذا سيستغرق التحديث وقتًا.

    تستلزم التغييرات تعديل الشيفرة المعتمدة على المكتبة، ولذلك لن يكون الانتقال فوريًا.

تراكيب شائعة

  • introduce a breaking change
  • avoid breaking changes
  • breaking changes in
  • list of breaking changes

مصطلحات أخرى: واجهات برمجة التطبيقات والشبكات والأمان

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

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