PDA

View Full Version : نامگذاری وریژن های مختلف برنامه چگونه هست؟



saed2006
چهارشنبه 05 خرداد 1389, 13:12 عصر
نامگذاری وریژن های مختلف برنامه چگونه هست؟

r00tkit
چهارشنبه 05 خرداد 1389, 13:33 عصر
سلام
سوالت گنگ هستش
اگه منظورت اینه که چی جوری عدد ورژن رو وارد می کنیم

از توی solution explorer به propertis برو و بعد در قسمت publish عدد ها رو وارد کن

یا منظورت فرق بین major , minor,build,revision هستش

http://en.wikipedia.org/wiki/Software_versioning

.NET Assembly Versioning Lifecycle (http://philippetruche.wordpress.com/2008/08/12/net-assembly-versioning-lifecycle/).NET Assembly Versioning Lifecycle (http://philippetruche.wordpress.com/2008/08/12/net-assembly-versioning-lifecycle/)

mehdi.mousavi
چهارشنبه 05 خرداد 1389, 13:36 عصر
نامگذاری وریژن های مختلف برنامه چگونه هست؟

سلام.
منظورتون Versioning هستش؟ اگر پاسخ مثبته، یکی از روشهای موجود استفاده از این الگوست:

major.minor[.build[.revision]]

که در اون نسخه اصلی برنامه، سپس شماره فرعی (که این شماره به معنای Fix های عمده، یا قابلیت های جدید کم افزوده شده به برنامه هستش)، سپس Build# هستش (که مایکروسافت از اون عموما برای ثبت تاریخ بصورت رمزگذاری شده استفاده میکنه) و در نهایت revision هستش (که با هر bug fix ای معمولا افزایش پیدا میکنه).

البته شرکت Apple الگوی خودش رو داره، برنامه های GNU از ساختار تقریبا متفاوت دیگه ای استفاده میکنن و ...

در هر حال، اگر منظورتون از سوال مطلب دیگه ای بود، لطفا بیشتر توضیح بدید.
موفق باشید.

saed2006
چهارشنبه 05 خرداد 1389, 13:39 عصر
ممنونم استاد موسوی
منظورم همین بود
یعنی به ازای هر باگی که رفع میشه عدد سوم تغییر میکنه؟
اینطوریه؟1.00.0000
مثلا وریژن اول
بدون افزودنی
بدن رفع هیچ باگی
در تاریخ امروز
این عددش چند میشه؟

mehdi.mousavi
چهارشنبه 05 خرداد 1389, 13:54 عصر
ممنونم استاد موسوی منظورم همین بود یعنی به ازای هر باگی که رفع میشه عدد سوم تغییر میکنه؟ اینطوریه؟1.00.0000 مثلا وریژن اول بدون افزودنی بدن رفع هیچ باگی در تاریخ امروز این عددش چند میشه؟

سلام.
پاسخ به سوال شما در لینکی که جناب Geek1982 دادن به وضوح داده شده. برای نسخه های Beta میتونید از 0.9 شروع کنید. تاریخ رو هم عرض کردم Encode کرده، و همینطوری اونجا ننوشته. مثالش برنامه های Office هست...

شما کافیه تا به این سیستم شماره گذاری پایبنید باشید و از یک الگوی واحد طبعیت کنید. اینکه بر چه اساسی و چگونه Build# رو Encode می کنید، به شما مربوط میشه و برای دیگران عموما بی اهمیت هستش.

موفق باشید.