lfplogo.jpg (13241 bytes)

 

Każdy program ma błędy. Co więcej - bardzo często zdarza się, że błedy te wychodzą na jaw dopiero po oficjalnym "wypuszczeniu" programu na rynek, kiedy wydałeś już pieniądze na wytłoczenie CD-ROM-ów, wydrukowanie pudełek i dystrybucję. Czasami są to błędy w sposób znaczący "upośledzające" działanie programu. Jak wtedy ratować nadwątlone zaufanie klientów? Nagrać nowe CD-ROMY z poprawioną wersją programu?

Nie.

Powinieneś stworzyć i dystrybuować "łatę" (ang. patch).

Co to jest "łata"?

Przez  "łatę" rozumiemy plik zawierający opis zmian, których dokonałeś w oprogramowaniu od czasu wydania poprzedniej wersji. Wszystkie pliki jakie dodałeś, usunąłeś lub zmodyfikowałeś zostaną zakodowane wewnątrz pliku "łaty". LFPatcher potrafi automatycznie wygenerować odpowiednią łatę, porównując dwie wersje Twojego programu. Co więcej pliki, które zostały tylko zmodyfikowane są przechowywane w sposób różnicowy, co pozwala na tworzenie bardzo małych i łatwych w dystrybucji łat.

Po stworzeniu "łaty" możesz zacząć rozdawać ją użytkownikom swojego produktu, poprawiając w ten sposób błędy i (być może) wprowadzając nowe opcje. Razem z "łatą", będziesz musiał dystrybuować również program LFPATCH.EXE (zawarty w LFPatcher). LFPATCH.EXE przeczyta plik "łaty" i na jego podstawie pozmienia co trzeba w plikach aplikacji zainstalowanej u użytkownika.

Dystrybucja zmian w postaci "łat" ma wiele zalet w stosunku do dystrybuowania nowej wersji programu. Po pierwsze - koszty. Nie ma potrzeby tłoczenia nowych CD-ROMów czy nagrywania nowych dyskietek, produkcji pudełek etc. Pliki z "łatami" są zazwyczaj małe i łatwe w dystrybucji na pojedynczynch dyskietkach lub przez Internet. Ponieważ "łaty" zazwyczaj nie zawierają całych plików a tylko informacje o różnicach, można je dystrybuować za darmo bez obawy o to, że ktoś kto nie zakupił programu będzie mógł z nich skorzystać.