Kaj je sprostitev točke?

V računalniški programski opremi je točkovna izdaja običajno manjša posodobitev obstoječe programske opreme. Ime izvira iz metode spreminjanja različic programske opreme, pri kateri glavni številki različice sledi pika ali »točka«, ki ji nato sledi manjša številka izdaje. Točkovne izdaje običajno popravljajo napake ali dodajajo manjše izboljšave v program, namesto da bi uvedle večje nove funkcije, vendar nič ne preprečuje obsežnih revizij. Za označevanje zmernih sprememb ali razvojnih izdaj so bili uporabljeni nenavadni sistemi številčenja. Med razvojem lahko ta sistem pomaga programerjem spremljati spremembe.

Številke različic so običajen način za razvijalce in uporabnike, da spremljajo spremembe v programih. Čeprav ni uradnega standarda za označevanje različnih različic, mnogi razvijalci uporabljajo stopenjski pristop, ki ločuje revizije glede na obseg ali število sprememb, uvedenih v vsaki novi različici. Te različne stopnje so ločene z decimalnimi vejicami, pri čemer je številka najvišje stopnje ali glavne različice skrajno levo. Na splošno velja, da več decimalnih pik na desni strani posodobitve programske opreme, manj je sprememb v tej posodobitvi. Program, posodobljen z 1.0 na 1.1, bi na primer imel pomembnejše spremembe kot program, posodobljen z 1.0 na 1.0.1.

Točkovna izdaja je posodobitev programske opreme, ki poveča kateri koli del številke različice za decimalno vejico. Posodobitev, ki prinaša program z različice 1.0 na 1.1, se lahko šteje za točkovno izdajo, izdaja, ki preskoči z 1.1 na 2.0, pa ne more. Spremembe v teh posodobitvah so pogosto razmeroma majhne in lahko odpravijo napake, popravijo varnostne pomanjkljivosti ali dodajo manjše nove funkcije. Točkovna izdaja, ki ne dodaja novih funkcij, je včasih znana kot vzdrževalna izdaja. Običajno so na voljo brezplačno obstoječim strankam komercialne programske opreme, čeprav so nekatera podjetja prekinila to konvencijo, da bi izdala več funkcij bogatih točkovnih izdaj za ceno.

Sprostitve točk se lahko včasih izdajo po nenavadnih shemah številčenja, ki preskočijo nekatere številke ali rezervirajo določene številke za posebne namene. En računalniški operacijski sistem, ki je bil prodan v poznih devetdesetih letih prejšnjega stoletja, je prešel z različice 1990 na 8.1, pri čemer je preskočil tri različice, da bi navedel, da vsebuje pomembnejše spremembe kot prejšnja različica. Nekatera odprtokodna programska oprema loči razvojne različice od stabilnejših javnih izdaj s sodo-lihim sistemom številčenja po prvi decimalni vejici.

Med življenjskim ciklom izdaje programske opreme, večstopenjskim procesom razvoja programskega projekta od ideje do stabilnega izdelka, lahko sistem točkovne izdaje pomaga programerjem spremljati spremembe kode drug drugega. To je še posebej pomembno pri odprtokodnih projektih, kjer veliko različnih prostovoljcev prispeva na decentraliziran način. Ker se spremembe med razvojem dogajajo hitro, se pogosto uporabljajo dodatne decimalne točke, dokler izdelek ni pripravljen za javno objavo.