قالب ورژن نرم افزار

p30graphic

Active Member
می تونید راجع به روش شماره دهی به ورژن نرم افزار و اینکه هر قسمت از اون مربوط به چیه توضیح بدید مثلا:
Version: 2.9.3.1428
 

the_king

مدیرکل انجمن
می تونید راجع به روش شماره دهی به ورژن نرم افزار و اینکه هر قسمت از اون مربوط به چیه توضیح بدید مثلا:
Version: 2.9.3.1428

قانون خاصی نداره اما معمولا اینطوریه :

major.minor.revision.build

major نشون دهنده تغییرات اصلی نرم افزاره، وقتی نرم افزار هنوز عرضه عمومی نشده 0 است و اولین نسخه ای
که بصورت عمومی عرضه میشه 1 است. هر گاه در نرم افزار یک تغییر اساسی صورت بگیره، مقدار major بیشتر میشه.
عموما با افزایش مقدار major مقدار minor به 0 تغییر پیدا می کنه.

minor نشون دهنده تغییرات کوچک است، هر بار که یک تغییر کوچک در نرم افزار داده بشه، minor افزایش پیدا می کنه.
عموما با افزایش مقدار minor مقدار revision به 0 تغییر پیدا می کنه.

build نشون دهنده یک شماره مخصوص در تولید نرم افزار است که غیر از سازنده کسی از مفهوم اش اطلاعی نداره،
یعنی الزاما از نظر کاربر عادی مفهوم مشخصی نداره. هر سازنده ای بنا به یک قاعده خاص خودش مقدار build رو
تعیین می کنه.

revision مشخص کننده رفع عیوبی است که از تغییرات کوچک نرم افزاری انجام میشه، یعنی اگر یک مورد جزئی در
نرم افزار تغییر کنه (منجر به افزایش مقدار minor بشه) و بعدا اشکالی در اون تغییرات پیدا بشه و در عرضه بعدی
اون عیب رفع بشه، مقدار revision افزایش پیدا می کنه.
 

جدیدترین ارسال ها

بالا