Kas yra nuolatinis leidimas?

Slenkantis leidimas yra programinės įrangos atnaujinimo filosofija, kuri, užuot kuriant didelius naujinimus vienu metu, apima daug nuolatinių naujinimų. Atnaujinimai vyksta naudojant nuolatinę leidimo schemą, todėl dažnai jie yra mažesni ir prie jų nepridedamas versijos numeris. Šio metodo pranašumas yra tas, kad naujinimai pasirodo daug greičiau ir programišiams juos paprastai lengviau tvarkyti. Tuo pačiu metu atnaujinimai gali būti ne tokie išsamūs.

Dauguma programų laikui bėgant atnaujinamos, dažniausiai naudojant standartinį naujinimo leidimą. Naudodamas standartinius naujinimus, programinės įrangos kūrėjas sukuria visiškai naują programos versiją, o atnaujinimai dažniausiai įvyksta kas kelias savaites ar mėnesius. Jei kūrėjas naudoja nuolatinę leidimo schemą, viskas daroma kitaip. Vietoj retų atnaujinimų naujinimai paprastai atliekami kasdien arba kas kelias dienas. Kūrėjas taip pat dirba tik atnaujindamas vieną programavimo šaką, o standartiniai atnaujinimai veikia keliose šakose.

Programinės įrangos atnaujinimai paprastai yra gana dideli ir gali pakeisti visą programą. Jei programa turi nuolatinį leidimą, atnaujinimai paprastai yra daug mažesni. Tai padeda kūrėjui nuolat atnaujinti ir, kadangi filosofija diktuoja, kad kūrėjas vienu metu atnaujina tik vieną šaką, tai verčia jį kurti mažesnius atnaujinimus. Tuo pačiu metu juos lengviau atsisiųsti, o programa turėtų būti nuolat atnaujinama.

Vienas iš pagrindinių privalumų, kai kūrėjas turi nuolatinį leidimą, yra tai, kad jis paprastai gali atlikti atnaujinimus per trumpą laiką. Taip pat dažnai atnaujinama programa veiks geriau. Programa nuolat atnaujinama, todėl ji turėtų veikti greičiau, o klaidos turėtų būti greitai ištaisytos.

Nors nuolatinis programos leidimas turi privalumų, yra ir tam tikrų trūkumų. Naudodamas standartinius naujinimus, kūrėjas turi pakankamai laiko nustatyti, ar programoje nėra klaidų ar rimtų problemų, turinčių įtakos programai. Slenkančioje atnaujinimo schemoje kūrėjas nuolat atnaujina, todėl gali nepastebėti rimtų problemų. Taip pat yra mažiau laiko naujinimams išbandyti, todėl gali būti akivaizdžių trūkumų, kurie būtų ištaisyti naudojant standartinius naujinimus. Programa keičiama taip dažnai, kad, nors ir nedideli pakeitimai, dėl jų programinė įranga tampa pažeidžiama virusų ir įsilaužimo problemų.