سؤال

مكررة

كيف تفعل نسخة الأرقام ؟


مرحبا ،

لذا رأيت مؤخرا أن رائع صدر الإصدار 1.6 و أثناء الاستماع إلى جافا بوسي بودكاست كانوا وتعليقا كيف كان هناك الكثير معبأة في هذا الإصدار يجب أن يكون 2.0 الإصدار.

التي حصلت لي التفكير.يتم إصدار أرقام فقط بالاستبداد ؟ كنت أعتقد أنها كان لها معنى ولكن لا أعتقد.هي مجرد معلم على تعيين المشروع أن المشروع ؟

كيف فريقك التحكم في إصدار أرقام الإصدارات?

شكرا مقدما

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

المحلول

التمييز بين الإصدارات التسويق وتعيين الإصدار على استخدام التقنية.

التسويق, الجواب هو:"كل ما تريد الخاص بك العملاء على التفكير." في هذه الحالة, "الكبرى الإصدار الجديد" ربما ينبغي أن يكون مصحوبا الرئيسية رقم الإصدار.

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

على استخدام التقنية, الجواب هو:"ما هي المعلومات التي تريد ترميز للمطورين." ليس هناك طريقة صحيحة للقيام بذلك ؛ ذلك يعتمد على أهدافك.

ربما "الرائد" نسخة الوسائل "تغييرات كبيرة قد يعني الكثير من الأخطاء." ربما الجديد "بناء" عدد يحدث في كل ترجمة.ربما ليلا بناء العلامات حسب تاريخ الإصدار الخاص بك.كنت قاعدة على الوقت ، سكروم دورات, معالم, ملامح, أيا كان!

نصائح أخرى

أنهم كثيرا التعسفي.الكثير من الناس مثل أن يكون شيئا مثل

[major].[minor].[release].[revision]

كما الإصدارات مخطط, ولكن لقد تم أيضا في الشركات التي رفضت الإصدار 1.0 المنتجات ذات العلامات التجارية لأن أحد VPs لم ترغب في ذلك.التسويق أيضا يمكن أن تؤثر على هذا.

سؤال جيد لطلب زيادة الإصدار الرئيسي يمكن أن يكون:

إذا كان هذا دفع المنتج ، من شأنه أن يدفع العملاء إلى الترقية إلى هذا الإصدار الأحدث?

إذا كان الأمر كذلك ، قد يكون من الجيد زيادة كبيرة العدد.

MajorRelease.MinorRelease.الإصلاح العاجل

إصدار الأرقام arbitary ، ولكن هناك بعض القواعد fo الإبهام (على ما أظن).تغييرات طفيفة جدا أو بوجفيكسيس غن زيادة 0.0.1 ، أي V1 يصبح V1.0.1.تغييرات طفيفة على وظيفة يزيد 0.1.0 أنا.e V1.0.1 يصبح V1.1.0.تغييرات كبيرة أو إعادة يكتب الحصول على زيادة من 1.0.0 أنا.e V2.

وقال أن الكثير من الشركات يبدو أن محاولة إقناع الزبائن شيئا الرئيسية من خلال 1.0.0 عندما تغييرات مماثلة تم 0.1.0.أيضا بعض الشركات التي تعتمد على عقود الدعم سوف نعطيه 0.1.0 التحديثات مجانا ، ولكن المسؤول عن 1.0.0 التحديثات.

أيضا ، IIRC, بعض المشاريع تميل إلى الدلالة التجريبية يبني مع الغريب إصدارات مستقرة يبني حتى منها (حتى V3 خطير, V4 مستقرة).

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

الخلل إصدار إصلاح يحتاج إلى الحفاظ على الثنائية, المصدر, و التسلسل التوافق.

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

الإصدار الرئيسي أرقام يمكن كسر كل ثلاثة أشكال.

كتبت أكثر عن المنطق هنا.

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