Poprawka
Poprawka to aktualizacja oprogramowania wydana przez twórcę programu w celu naprawienia problemów znalezionych przez użytkowników i testerów. Poprawka zazwyczaj naprawia błędy i luki w zabezpieczeniach, choć niektóre poprawki mogą dodawać nowe funkcje lub modyfikować istniejące. Większość programów otrzymuje wiele poprawek i innych aktualizacji w całym okresie użytkowania.
Twórcy oprogramowania tworzą i publikują poprawki do swoich programów z kilku powodów. Najważniejszym jest naprawianie błędów i luk w zabezpieczeniach wykrytych po wydaniu programu. Chociaż testerzy wersji beta próbują znaleźć jak najwięcej błędów, często zdarza się, że niektóre pozostają niezauważone, dopóki program nie trafi do rąk jego użytkowników końcowych. Twórcy mogą także używać poprawek do zwiększania wydajności oprogramowania, aby działało sprawniej. Mogą użyć poprawki do dodania nowych funkcji lub zmiany sposobu działania niektórych funkcji na podstawie opinii użytkowników. Wreszcie niektóre aplikacje wymagają poprawki, aby zachować zgodność ze zaktualizowanym systemem operacyjnym.
Twórca może wydać poprawkę na kilka sposobów. Aplikacje rozpowszechniane za pośrednictwem sklepu z aplikacjami otrzymują aktualizacje automatycznie za pośrednictwem samego sklepu, często bez udziału użytkownika. Niektóre aplikacje zawierają wbudowane narzędzie aktualizacji, które regularnie łączy się z serwerem aktualizacji twórcy i powiadamia o dostępności poprawki. Inni twórcy publikują poprawki w witrynie internetowej swojej aplikacji, skąd można je pobrać i samodzielnie zainstalować. Informacje o poprawce udostępnione przez twórcę wyjaśniają, co się zmieniło — czy obejmuje ona tylko poprawki błędów, czy także dodaje nowe funkcje. Niezależnie od sposobu dostarczenia poprawki warto od czasu do czasu sprawdzać dostępność aktualizacji, aby oprogramowanie było aktualne.
NOTE: Terminu „hotfix” często używa się jako synonimu słowa „poprawka”, choć oba terminy mają nieco inne znaczenie. Hotfix oznacza, że naprawia pojedynczy krytyczny błąd lub lukę w zabezpieczeniach i jest wydawany tak szybko, jak to możliwe, aby chronić użytkowników przed atakiem typu zero-day. Poprawka często obejmuje jednak naprawę wielu błędów i jest wydawana zgodnie z ustalonym harmonogramem aktualizacji.
Sprawdź swoją wiedzę