Mis on punkti vabastamine?

Arvutitarkvaras on punktiväljaanne tavaliselt olemasoleva tarkvaratoote väike uuendus. Nimi pärineb tarkvara versioonide loomise meetodist, mille puhul põhiversiooni numbrile järgneb punkt või punkt, millele järgneb omakorda alaealise versiooni number. Punktiväljaanded parandavad tavaliselt vigu või lisavad programmile väiksemaid täiustusi, selle asemel, et tutvustada suuri uusi funktsioone, kuid miski ei takista suuremahulisi muudatusi. Mõõdukate muudatuste või arendusväljaannete tähistamiseks on kasutatud ebatavalisi nummerdamissüsteeme. Arendamise ajal võib see süsteem aidata programmeerijatel muudatusi jälgida.

Versiooninumbrid on nii arendajatele kui ka kasutajatele levinud viis tarkvaraprogrammide muudatuste jälgimiseks. Kuigi erinevate versioonide märgistamiseks pole ametlikku standardit, kasutavad paljud arendajad mitmetasandilist lähenemisviisi, mis eraldab versioonid igas uues versioonis tehtud muudatuste ulatuse või arvu järgi. Need erinevad tasemed on eraldatud kümnendkohtadega, ülemise astme või põhiversiooni number on vasakpoolses servas. Üldiselt võib öelda, et mida rohkem koma on tarkvaravärskendusest paremal, seda vähem on selles värskenduses muudatusi. Näiteks 1.0-lt 1.1-le värskendatud programmil oleks rohkem olulisi muudatusi kui 1.0-lt 1.0.1-le värskendatud programmis.

Punktiväljaanne on tarkvaraprogrammi värskendus, mis suurendab mis tahes versiooninumbri osa pärast koma. Värskendust, mis toob programmi 1.0-lt 1.1-le, võib pidada punktversiooniks, kuid versiooni, mis hüppab 1.1-lt 2.0-le, mitte. Muudatused nendes värskendustes on sageli suhteliselt väikesed ja võivad parandada vigu, parandada turvavigu või lisada väiksemaid uusi funktsioone. Punktiväljaannet, mis ei lisa uusi funktsioone, nimetatakse mõnikord hooldusväljalaseks. Tavaliselt pakutakse neid olemasolevatele kommertstarkvara klientidele tasuta, kuigi mõned ettevõtted on seda tava rikkunud, et anda välja tasulisemad funktsioonirikkamad punktversioonid.

Punktide väljaandeid võidakse mõnikord välja anda ebatavaliste nummerdamisskeemide alusel, mis jätavad mõned numbrid vahele või reserveerivad teatud numbrid erieesmärkidel. Üks 1990ndate lõpus müüdud arvuti operatsioonisüsteem läks versioonilt 8.1 versioonile 8.5, jättes vahele kolm versiooni, mis näitab, et see sisaldas eelmise versiooniga võrreldes olulisi muudatusi. Mõned avatud lähtekoodiga tarkvarad eraldavad arendusversioonid stabiilsematest avalikest väljaannetest paaris-paaritu numbrisüsteemiga pärast esimest koma.

Tarkvara väljalaske elutsükli, mitmeetapilise tarkvaraprojekti ideest stabiilse toote arendamise protsessi jooksul, võib punktväljalaskesüsteem aidata programmeerijatel jälgida üksteise koodimuudatusi. See on eriti oluline avatud lähtekoodiga projektides, kus paljud erinevad vabatahtlikud panustavad detsentraliseeritud viisil. Kuna muudatused toimuvad arenduse käigus kiiresti, kasutatakse sageli täiendavaid kümnendkohti, kuni toode on avalikuks avaldamiseks valmis.