Trebam li uvijek preuzimati softversku zakrpu?

Softverska zakrpa je revizija softverskog programa koja može uključivati ​​velike promjene u njegovom funkcioniranju ili manje kozmetičke dodatke njegovom izgledu i dojmu. Iako tvrtke za razvoj softvera potiču svoje klijente da instaliraju bilo koju dostupnu softversku zakrpu koju izdaju, ona je zapravo potrebna samo ako je zakrpa namijenjena rješavanju kritičnih softverskih problema ili sigurnosnih problema s programom. Kompatibilnost programa s operativnim sustavom i stanjem trenutnog računala može se dramatično promijeniti instalacijom softverske zakrpe, a ako softverski program već radi po želji, nema trenutne potrebe za ažuriranjem dostupnom zakrpom.

Kvaliteta softverskih zakrpa također može značajno varirati ako je tvrtka u tijeku tranzicije ili je nedavno kupila druga tvrtka i zamijenila svoj razvojni tim za program. Često, kada softverska zakrpa postane dostupna za program koji nije pokazao nikakve promjene mjesecima ili godinama, to može značiti da su daljnje velike zakrpe na putu. Zbog toga bi moglo biti razumno samo pričekati proces razvoja dok se problemi sa softverom u potpunosti ne riješe.

Računalni softver slijedi opću konvenciju za imenovanje revizija, a značaj softverske zakrpe može se odrediti ovom konvencijom. Ako je softverski program označen kao verzija 3.0, tada je promjena na verziju 4.0 velika promjena u programu i obično ona koja zahtijeva kupnju nove verzije softvera. Ako bi zakrpa programa bila navedena kao 3.1, to znači da se radi o manjoj, ali značajnoj nadogradnji programa. Kako brojevi nadilaze izvorni broj verzije, značaj softverske zakrpe postaje sve manji, s ažuriranjem programa 3.1.1 koje vjerojatno ne podrazumijeva ništa više od male promjene u grafičkom izgledu softvera ili neznatnog preformulisanja datoteka pomoći. Međutim, brojevi verzija nemaju nikakav službeni format, stoga je važno provjeriti u dokumentaciji proizvođača softvera što zakrpa zapravo ažurira.

Jedna od široko prihvaćenih metoda u programiranju za revizijske brojeve slijedi format “Major.Minor.VMinor.Build”. VMinor označava vrlo malu promjenu programa. Build označava metodu kontrole zaliha tako da je softverska tvrtka svjesna koliko je puta prepisala program, ali je od male koristi za potrošače.

Veliki softverski programi kao što su operativni sustavi mogu zahtijevati izdavanje stotina zakrpa tijekom svog podržanog životnog vijeka. Najkritičnije od njih koje treba preuzeti i instalirati su sigurnosne zakrpe za zaštitu od slabosti u kodu koje bi hakeri mogli iskoristiti, a virusi oštetiti. To često uključuje ažuriranja određene verzije web-preglednika, programa za e-poštu ili interaktivnog mrežnog softvera, kao što su igre, bankarstvo i drugi programi za financijske transakcije. Neki softver i operacijski sustavi imaju mogućnost automatskog preuzimanja i instaliranja svih dostupnih zakrpa bez intervencije korisnika, ali to može pridonijeti sigurnosnim ranjivostima i nepotrebnim greškama u kompatibilnosti, a trebalo bi biti dopušteno samo ako vlasnik računala u potpunosti vjeruje dobavljaču softvera.