Nuqtani chiqarish - Point release - Wikipedia

Dasturiy ta'minot versiyasi diagrammasi
Point relizlar diagrammada oq rangli qutilar.

A nuqta chiqarish (shuningdek, a nuqta chiqarish) a kichik ozod qilish a dasturiy ta'minot loyiha, ayniqsa tuzatish uchun mo'ljallangan xatolar yoki sezilarli darajada qo'shilish o'rniga kichik tozalashlarni amalga oshiring Xususiyatlari. Ko'pincha, bitta katta yoki kichik versiyada tuzatilishi mumkin bo'lgan juda ko'p xatolar mavjud bo'lib, ular nuqta chiqarishga ehtiyoj tug'diradi.

Ta'rif

"Point reliz" atamasi umumiy usulni anglatadi dasturiy ta'minot versiyasi unda asosiy versiyadan keyin o'nli nuqta va kichik versiya keladi. Yangi kichik versiya chiqarilganda, o'nli kasrdan keyingi raqam ko'paytiriladi, masalan. 7.0 dan 7.1 gacha, yoki 2.4.9 dan 2.4.10 gacha.[1] "Nuqta" dan keyin sonning ko'payishi ushbu hodisani "nuqta chiqarish" deb nomlanishiga olib keldi.

Qo'llash sohasi

Nuqta nashrida dasturiy ta'minotdagi o'zgarishlar odatda unchalik katta emas, odatda xatolarni tuzatish, optimallashtirish, xavfsizlik tuzatishlari yoki kichik yangi xususiyatlarni qo'shish uchun saqlanadi. Odatda, keng foydalanuvchi populyatsiyasiga ta'sir qiladigan xatolar ochko chiqarish uchun tanlanadi.[2] Tashkilotga qarab, nuqta chiqarish hajmi va kengligi bitta mijoz uchun tuzatilgan maqsadli nashrdan tortib to umumiygacha o'zgarishi mumkin. texnik xizmat ko'rsatishni ozod qilish yoki hatto a xizmat to'plami. Point relizlar odatda dasturiy ta'minotning avvalgi asosiy versiyasi bilan interfeysga mos kelishga harakat qiladi. Bundan tashqari, nuqta chiqarilishi hozirgi kichik yoki asosiy versiyadagi boshqa barcha versiyalarga mos keladi.[3]

Chastotani

Bir necha oy yoki bir yilda bir marta sodir bo'lishi mumkin bo'lgan asosiy versiyalardan farqli o'laroq, tez-tez nashr etiladigan nashrlar juda tez-tez taqdim etiladi.[1] Point relizlar katta chiqqandan keyin ma'lum vaqt ichida chiqib ketishni rejalashtirishi yoki kerak bo'lganda chiqarilishi mumkin.[4][5] Joylashtiruvchi punktlarni tarqatish chastotasi, tashkilot ehtiyojiga qarab juda katta farq qiladi. Ammo, dasturiy ta'minotning joriy versiyasi bilan bog'liq muhim muammo topilgan bo'lsa, an favqulodda vaziyat punktini chiqarish muammo aniqlangandan keyin tez orada chiqib ketishi mumkin.

Xavf

Barcha nashrlar o'z-o'zidan xavfni jamlaydi, chunki minglab kodlar o'zgarishi uni bitta versiyaga aylantirishi mumkin.[6] Bu tanishtirish xavfi tug'diradi yangi xatolar nuqta chiqishi bilan. Regressiyalarni biroz yumshatish mumkin regressiya sinovlari, ammo barqaror, xatosiz muhitni ta'minlash uchun regressiya testi etarli emas. Odatda, ballarni chiqarishni maqsadlaridan biri bu muvozanatlashtiruvchi foydalanuvchining tuzatishga bo'lgan ehtiyoji, tuzatish hajmi va regressiya xavfi asosida o'zgarishlar kiritish orqali xavfni minimallashtirishdir.[7] Dasturiy ta'minotning ko'plab o'zgarishlarini birdaniga chiqarish bilan bog'liq bo'lgan xatarlar ba'zi guruhlarni a dan so'ng dasturiy ta'minotni chiqarishga olib keldi rulonli bo'shatish nuqta-relizlarni bajarishdan farqli o'laroq usuli.[8]

Mavjudligi

Bilan chakana dasturiy ta'minot, nuqta-relizlar aksincha, aksincha, so'nggi to'liq versiyasi foydalanuvchilari uchun bepul yangilanishlar, ko'pincha shart emas asosiy relizlar hatto oldingi foydalanuvchilar uchun ham tez-tez ma'lum narxlarda keladi.[1] Dasturiy ta'minotni etkazib berish modeli undan kim foydalanishi mumkinligini ham ta'sir qiladi. Agar tashkilot a xizmat sifatida dasturiy ta'minot modeli yoki dasturiy ta'minot bulut, keyin nuqta chiqarilishi darhol foydalanuvchilarga taqdim etilishi mumkin, uni olish uchun foydalanuvchilar tomonidan hech qanday kuch talab etilmaydi. Agar dasturiy ta'minotni yuklab olish kerak bo'lsa, foydalanuvchidan o'zi ochilgan nuqtani o'rnatishni talab qilishi mumkin.

Izohlar

  1. ^ a b v "Nuqta chiqarish nima?". Olingan 28 oktyabr 2014.
  2. ^ "Adobe - Yordam: Terminologiya bo'yicha ko'rsatmalar". Olingan 28 oktyabr 2014.
  3. ^ Jamoa, Commons hujjatlari. "Apache Commons - versiyalarni boshqarish bo'yicha ko'rsatmalar". Olingan 28 oktyabr 2014.
  4. ^ "Nuqtaviy versiya nima? - WhatIs.com dan ta'rif". Olingan 28 oktyabr 2014.
  5. ^ https://wiki.documentfoundation.org/ReleasePlan (2014 yil 28-oktabr)
  6. ^ sifat (2011 yil 11-noyabr). "Cloud Difference # 3: Point relizlar konsentratsiyani keraksiz ravishda keltirib chiqaradi (Flemming T Christensen Sifatli hamkorlik bo'yicha)".
  7. ^ "StableReleaseUpdates - Ubuntu Wiki".
  8. ^ http://www.informit.com/articles/article.aspx?p=1833567&seqNum=3

Shuningdek qarang