التصحيح مقابل.الإصلاح العاجل مقابل.إصدار الصيانة مقابل.حزمة الخدمة مقابل

StackOverflow https://stackoverflow.com/questions/269352

سؤال

عندما تكون في مكان ما بين الإصدار 1 والإصدار 2، ماذا تفعل لصيانة برنامجك؟

مصطلحات التصحيح والإصلاح العاجل وإصدار الصيانة وحزمة الخدمة وغيرها كلها ضبابية من وجهة نظري، مع تعريفات مختلفة اعتمادًا على من تتحدث إليه.

ماذا تسمي جهود الصيانة الإضافية بين الإصدارات؟

هل كانت مفيدة؟

المحلول

عندما أسمع هذه المصطلحات هذا ما يتبادر إلى ذهني:

  • Patch - تحديث تم إصداره علنًا لإصلاح خطأ/مشكلة معروفة
  • Hotfix - تحديث لإصلاح مشكلة محددة للغاية ، لا يتم إصدارها دائمًا بشكل علني
  • إصدار الصيانة - تحديث تدريجي بين حزم الخدمة أو إصدارات البرامج لإصلاح مشكلات متعددة معلقة
  • حزمة الخدمة - تحديث كبير يحدد العديد من المشكلات المعلقة ، ويشمل عادة جميع التصحيحات ، والإصلاحات الساخنة ، وإصدارات الصيانة التي تسبق حزمة الخدمة

يقال أن هذه ليست الطريقة التي نقوم بها بالتحديثات على الإطلاق.نقوم فقط بزيادة الإصدار و/أو رقم الإصدار (الذي يعتمد على التاريخ) ونطلق عليه اسم "التحديث".بالنسبة لمعظم البرامج، أجد ذلك أسهل، حيث يمكنك بسهولة رؤية أن أحد أجهزة الكمبيوتر يعمل بالإصدار 1.1.50 مقابل 1.2.25 ومعرفة أيهما أحدث.

نصائح أخرى

وأود أن أشير إلى http://semver.org/ للحصول على محاولة لتحديد أرقام إصدار في بطريقة سليمة، والتعريفات المقدمة هناك تناسب في الواقع عن كثب كيف يمكنني استخدام أرقام إصدار (أو كيف كنت أتمنى لو استخدمها:))

وأما بالنسبة للتعريفات المدى، أجد التصحيح والإصلاح متشابهة جدا، باستثناء "الإصلاح" عادة لا بث في حال القيام به لخدمة.

والصيانة الإصدار و Service Pack تناسب بشكل وثيق إلى حد ما لاثنين من الطوائف من أرقام إصدار. إذا كان لديك بنية رقم الإصدار مثل X.Y.Z، فإن صيانة الإصدار يكون Z، فإن حزمة الخدمة يكون Y. لقد سمعت حقا فقط هذه الشروط في كبيرة، ومنتجات الشركات، وبالرغم من ذلك. أنا أكثر إلماما شروط إصدار ثانوي / رئيس البلدية.

وبطبيعة الحال، كل متجر له استخدامها الخاص من هذه الشروط، وذلك يعتمد على أي نوع من المستخدم الذي تستهدفه. للمستخدمين النهائيين من MMOs، على سبيل المثال، كل التحديث هو "التصحيح" لأن المستخدم لديه إلى "تصحيح موكلهم" لتطبيقه، في حين أن للمستخدمين النهائيين من البرمجيات أكثر شيوعا، وغالبا ما يكون مجرد مصطلح "تحديث" و"الإصدار الجديد" (الإصدار عمدة جديد).

أ الإصلاح العاجل هو إصلاح لمشكلة معينة يتم تطبيقها بينما لا يزال النظام نشطًا (ساخنًا).هذا يأتي من المصطلحات القديمة مثل تبادل الساخنة و com.hotswitching.نعم، يتم إساءة استخدام هذا المصطلح بشكل شائع هذه الأيام من قبل أشخاص غير منخرطين في الصناعة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top