/
  • تعریف Version و اصول Versioning

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی تعریف Version و اصول Versioning
    نویسنده پیام
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,782
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 103
    تشکرها : 2181
    ( 4856 تشکر در 2220 ارسال )
    ارسال: #1
    تعریف Version و اصول Versioning
    بدلیل آپدیت های مکرر، انتقالش دادم به وبلاگم:
    http://yousha.blog.ir/post/70
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    (آخرین ویرایش در این ارسال: ۱۳۹۵ اسفند ۲۲ ۱۰:۲۸ عصر، توسط Y.P.Y.)
    ۱۳۹۴ شهريور ۲۷ ۰۶:۳۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Alaa undefined sara147 shgninc alirezalink ayoubsys
    shgninc آفلاین
    سید سجاد شاهچراغیان
    ***

    ارسال‌ها: 1,493
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۹
    اعتبار: 32
    تشکرها : 1402
    ( 666 تشکر در 504 ارسال )
    ارسال: #2
    RE: تعریف Version و اصول Versioning
    نقل قول: ...
    Major
    ...
    چه تاثیری روی بقیه مشخصه ها میذاره؟ درصورت تغییر عدد Major، عدد Minor و عدد Revision/Patch مجدداً به 0 ریست می شن.
    مثال: در نسخه 2.4.6 نرم افزار، یک شکست API صورت گرفت، پس نسخه جدید میشه 3.0.0. در نسخه 5.9.2 نرم افزار، عدد Minor یک واحد افزایش یافت، پس نسخه جدید میشه 6.0.2.
    ...
    به نظر بنده، اگر Major تغییر کند خود به خود Minor و Revision/Patch هم باید صفر شوند چون در تغییرات Major قرار بر عدم انطباق نسخه جدید با قبلی یود، بنابراین API های نسخه جدید نیز باید به نسبت API های متناظر خود در نسخه قبلی نیز تغییر کنند پس منطقی این است که با تغییر عدد Major عدد Minor و Revision/Patch صفر شوند.
    همچنین موردی را که برای Major بیان کردم به نسبت تغییرات Minor و Revision/Patch نیز صادق است.
    __________________________________________________________________________
    سالهــــا مـــــى گــــــذرد، حادثه ها مى آید
    انتظـــــار فـــــــرج از نیمـــــه خــــــرداد کشم

    [تصویر:  ShowPicture.aspx?ID=52750d12-5d92-4286-9...height=100]
    ۱۳۹۴ شهريور ۲۹ ۱۰:۱۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Y.P.Y
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,782
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 103
    تشکرها : 2181
    ( 4856 تشکر در 2220 ارسال )
    ارسال: #3
    RE: تعریف Version و اصول Versioning
    خب همینطور هم هست:

    نقل قول: درصورت تغییر عدد Major، عدد Minor و عدد Revision/Patch مجدداً به 0 ریست می شن.

    فقط در مثال دوم یادم رفت 2 رو هم 0 کنم. که بشه 6.0.0
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    ۱۳۹۴ شهريور ۲۹ ۱۲:۱۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : shgninc
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,088
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #4
    RE: تعریف Version و اصول Versioning
    در Revision/Patch به عنوان مثال برای هر bug fix یک واحد باید اضافه کرد؟
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۶ آبان ۲۶ ۰۱:۵۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,782
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 103
    تشکرها : 2181
    ( 4856 تشکر در 2220 ارسال )
    ارسال: #5
    RE: تعریف Version و اصول Versioning
    بعضی ها یک واحد به ازای هر باگ fix اضافه می کنن، بعضی ها فقط نسبت به اهمیت باگ یا improvement افزایشش میدن
    (در حالت دوم اگر ورژن رو تغییر ندن، مقدار build/release رو افزایش میدن  1.0.0 build 2 )

    قانونی نداره
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    (آخرین ویرایش در این ارسال: ۱۳۹۶ آبان ۲۸ ۱۱:۳۹ صبح، توسط Y.P.Y.)
    ۱۳۹۶ آبان ۲۶ ۰۸:۵۲ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : undefined ayoubsys
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS