Co to jest zwolnienie punktu?
W oprogramowaniu komputerowym wydanie punktowe jest zwykle niewielką aktualizacją istniejącego oprogramowania. Nazwa pochodzi od metody wersjonowania oprogramowania, w której po głównym numerze wersji następuje kropka lub „punkt”, po którym z kolei następuje mniejszy numer wydania. Wydania punktowe zazwyczaj poprawiają błędy lub dodają niewielkie ulepszenia do programu, zamiast wprowadzać główne nowe funkcje, ale nic nie stoi na przeszkodzie, aby poprawki na dużą skalę. Nietypowe systemy numeracji zostały wykorzystane do wskazania umiarkowanych zmian lub wydań rozwojowych. Podczas opracowywania ten system może pomóc programistom śledzić zmiany.
Numery wersji są powszechnym sposobem dla programistów i użytkowników na śledzenie zmian w oprogramowaniu. Chociaż nie ma oficjalnego standardu etykietowania różnych wersji, wielu programistów stosuje podejście wielopoziomowe, które oddziela wersje od skali lub liczby zmian wprowadzonych w każdej nowej wersji. Te różne poziomy są oddzielone kropkami dziesiętnymi, a numer najwyższego poziomu lub główny numer wersji znajdują się po lewej stronie. Ogólnie rzecz biorąc, im więcej miejsc po przecinku po prawej stronie aktualizacji oprogramowania, tym mniej zmian w tej aktualizacji. Na przykład program zaktualizowany z wersji 1.0 do wersji 1.1 miałby bardziej znaczące zmiany niż program zaktualizowany z wersji 1.0 do wersji 1.0.1.
Wydanie punktowe to aktualizacja oprogramowania, która zwiększa dowolną część numeru wersji po przecinku. Aktualizacja, która wprowadza program z wersji 1.0 na 1.1, może być uważana za wydanie punktowe, ale wersja, która skacze z wersji 1.1 na 2.0, nie może. Zmiany w tych aktualizacjach są często stosunkowo niewielkie i mogą naprawiać błędy, łatać luki w zabezpieczeniach lub dodawać niewielkie nowe funkcje. Wersja punktowa, która nie dodaje żadnych nowych funkcji, jest czasami nazywana wersją konserwacyjną. Zazwyczaj są one dostarczane bezpłatnie istniejącym klientom oprogramowania komercyjnego, chociaż niektóre firmy złamały tę konwencję, aby wydać więcej bogatych w funkcje wydań punktowych za opłatą.
Zwolnienia punktowe mogą czasem zostać wydane w nietypowych schematach numeracyjnych, które pomijają niektóre numery lub rezerwują określone numery do specjalnych celów. Jeden komputerowy system operacyjny sprzedany pod koniec lat 90. przeszedł z wersji 8.1 do 8.5, pomijając trzy wersje, aby wskazać, że zawiera bardziej znaczące zmiany niż poprzednia wersja. Niektóre oprogramowanie typu open source dzieli wersje programistyczne od bardziej stabilnych wydań publicznych z nieparzystym systemem numeracji po pierwszym miejscu po przecinku.
Podczas cyklu życia wydania oprogramowania, wieloetapowego procesu opracowywania projektu oprogramowania od pomysłu do stabilnego produktu, system punktowego wydania może pomóc programistom śledzić nawzajem zmiany kodu. Jest to szczególnie ważne w projektach typu open source, w których wielu różnych wolontariuszy udziela się w sposób zdecentralizowany. Ponieważ zmiany zachodzą szybko podczas opracowywania, często stosuje się dodatkowe kropki dziesiętne, dopóki produkt nie będzie gotowy do publicznego wydania.