...ale boicie się zapytać ;-)
Ile razy podczas używania jakiegoś programu, myślisz sobie: "Mogliby kurde naprawić ten cholerny błąd, bo już nie mogę wytrzymać!", "Łooo matko znowu ta głupia literówka w polskim tłumaczeniu", albo "Fajnie by było, gdyby jeszcze dodali funkcję zlewozmywaka!". No właśnie dlaczego błędy w programach nie są poprawiane (a raczej usuwane, bo błędów nie powinno się poprawiać ;-) ? Pewnie dlatego, że nikt tego nie zgłosił i autorzy danego programu nie wiedzą o ich istnieniu...
O czym należy pamiętać podczas zgłaszania problemu
Upewnij się, że posiadasz najnowszą wersję programu. Być może błąd, na który narzekasz został już usunięty w nowszej wersji. Jeśli jesteś programistą lub bardziej zaawansowanym użytkownikiem możesz pokusić się o pobranie najnowszej wersji z CVS-a lub SVN-a.
Zawsze podawaj wersję programu, w której znalazłeś(aś) błąd (np. Jakaśaplikacja 1.1). Jeśli to możliwe podaj również nazwę najważniejszych bibliotek używanych przez dany program (np. Qt 3.3.1, KDE 3.5), a także nazwę i wersję systemu operacyjnego (np. Linux 2.6.10). Jeśli problem dotyczy np. aplikacji graficznej możesz podać również model używanej karty graficznej, itp.
Zwięźle i zarazem w miarę szczegółowo opisz swój problem. Teksty typu "program ktury sciaglem NIE DZILA!!!!!!11111111 PLISSSS POMOCY :((((((((((((((((((((" zostaną wyśmiane i skasowane. Lepszym tekstem będzie "Program Jakaśaplikacja 1.1 podczas próby uruchomienia, wyświetla komunikat z informacją, że nie może otworzyć pliku ważnedane.xml".
Jeśli masz czas, to sprawdź czy problem jest już znany. Autorzy programów często, bądź to w programie lub na stronie domowej programu, umieszczają listę znanych błędów i życzeń zgłoszonych przez użytkowników.
Zgłaszanie błędów w Bugzilli na przykładzie KDE
KDE Bug Tracking System to potężny system oparty na Bugzilli, służący do zgłaszania i śledzenia błędów oraz życzeń. Aby wysłać zgłoszenie, trzeba założyć konto lub zalogować się na już istniejące...
Kliknij Enter new wish, bug or crash a następnie Continue, aby rozpocząć proces zgłaszania problemu (musisz być zalogowany). Następnie wybierz swoją wersję KDE ("KDE Version") i miejsce skąd ją masz ("Distribution Method"). Kliknij Continue.
Wybierz aplikację ("Application"), dla której zgłaszasz błąd. Na liście znajdują się najpopularniejsze produkty (czyli te najbardziej wadliwe ;-). Jeśli nie widzisz tam swojej aplikacji, to przejdź trochę niżej i w polu "Keyword Search" wpisz nazwę programu, a następnie naciśniij Enter (w polu "Application" powinny wyświetlić się wyniki wyszukiwania). Zaznacz aplikację i kliknij Continue.
W sekcji "Summary" podaj krótki opis problemu (minimum 4 słowa). Dodaj słowo "typo", jeśli zgłaszasz błąd językowy lub gramatyczny. Poniżej w sekcji "Operating System and Compiler" podaj nazwę kompilatora ("Compiler Type and Version") i system operacyjny ("Operating System"). Podawanie wersji kompilatora jest opcjonalne, ale zalecane w przypadku zgłaszania poważniejszych problemów. Wersję kompilatora uzyskasz wpisując w terminalu np. "gcc --version" dla GCC. Kliknij Continue.
Teraz wyświetli się strona "Check for Duplicate Bug Reports". Przejrzyj listę "podobnych problemów" i sprawdź czy błąd lub życzenie, które właśnie wysyłasz nie zostało już zgłoszone wcześniej przez kogoś innego. Kliknij Continue, aby kontunuować...
To już ostatni etap. W sekcji "Severity" wybierz typ problemu (błąd - Bug, wysypka - Crash lub życzenie - Wishlist). W polu "Long Description in English" podaj opis w jezyku angielskim. Precyzyjnie i zrozumiale opisz problem. Napisz w jaki sposób "wywołać" dany błąd, itp. Gdy skończysz, kliknij Finish. No i za bani, jak to mówił Koleś z jednej gry... O losie swojego "błędu" będziesz powiadamiany drogą mailową.
Zgłaszanie błędów bezpośrednio u autora programu
Przy mniejszych projektach jest to zazwyczaj jedyny sposób na zgłoszenie problemu lub życzenia. Wysyłając maila do autora, pamiętaj o umieszczeniu nazwy programu w tytule wiadomości (mail od nieznajomego z Nigerii może być przez przypadek potraktowany jako spam i niechcący skasowany ;-).
Podsumowanie
Złaszanie błędów jest czasami trudne i czasochłonne. Ale pamiętaj, że robisz to dla siebie/milionów-innych-użytkowników (niepotrzebne skreślić).