Info-System

Zgłaszanie błędów

Gdzie zgłosić błąd?

Błędy dotyczące serwisu www.formularze.eu można zgłaszać pod http://bugs.info-system.eu/

Jak opisać błąd?

Jasne wyrażanie się jest niezbędne przy zgłaszaniu błędów. Jeśli programista nie może zrozumieć, co użytkownik miał na myśli, to równie dobrze mógłbyś nic nie pisać.

  • Bądź konkretny. Jeśli jest kilka dróg do jednego celu, powiedz która z nich była użyta. ,,Otworzyłem'' może oznaczać ,,Kliknąłem na Otwórz'' lub ,,Nacisnąłem Alt+O''. Sprecyzuj jakie kroki podjęto. Czasem to ma znaczenie.
  • Lepiej być gadatliwym. Przekazuj raczej więcej niż mniej informacji. Jeśli powiesz za dużo programista może część zignorować. Jeśli powiesz za mało, będzie musiał zadawać dodatkowe pytania. Kiedyś otrzymałem powiadomienie o błędzie w postaci jednego zdania; za każdym razem, gdy prosiłem o dodatkowe informacje zgłaszający odpowiadał kolejnym jednym zdaniem. Kilka tygodni zajęło mi dojście do kompletu użytecznych informacji.
  • Uważaj na zaimki. Nie używaj słów typu ,,to'' czy ,,to okno'', gdy nie jest pewne co mogą znaczyć. Rozważ taki przykład: ,,Uruchomiłem środowisko Foo. Pojawiło się okienko z błędem. Chciałem je zamknąć i się wyłożyło.'' Nie jest jasne, co chciał zamknąć użytkownik, czy okienko błędu, czy całe środowisko. A to ma znaczenie. Zamiast tego mógbyś napisać ,,Uruchomiłem środowisko Foo. Pojawiło się okienko z błędem. Chciałem zamknąć okienko z błędem, ale środowisko się wyłożyło.'' Jest to dłuższa, zawierająca więcej powtórzeń wersja, jednakże jaśniejsza i trudniejsza do błędnego zinterpretowania.
  • Przeczytaj to, co napisałeś/napisałaś. Jeszcze raz przeczytaj całe zgłoszenie i zastanów się, czy jest dla Ciebie jasne. Upewnij się, że opisałeś sekwencję czynności, która powinna spowodować wystąpienie błędu. Sprawdź ją jeszcze raz, aby upewnić się, że nie pominąłeś żadnego kroku.

Podsumowanie

  • Podstawowym celem zgłoszenia błędu jest umożliwienie programiście zobaczenia go na własne oczy. Jeśli nie możesz mu osobiście tego pokazać, napisz dokładną instrukcję, aby mógł sam spowodować wystąpienie błędu.
  • Gdyby programiście nie udało się zreprodukować błędu, drugą najważniejszą sprawą jest opisanie tego, co zachowało się nie tak jak powinno. Opisz wszystko ze szczegółami. Opisz, co zobaczyłś/łeś, a co spodziewałaś/łeś się osiągnąć. Zapisz komunikaty o błędach, zwłaszcza jeśli zawierają jakieś liczby.
  • Gdy komputer zrobi coś nieoczekiwanego - nie panikuj. Nie rób nic do momenttu, aż się nie uspokoisz. Absolutnie nie rób czegoś, o czym myślisz, że może być niebezpieczne.
  • Jeśli uważasz, że potrafisz, to postaraj się zdiagnozować problem sam. Nawet jeśli to zrobisz, nie zapomnij opisać również symptomów.
  • Bądź gotów, aby dostarczyć dodatkowych informacji, gdy programista Cię o to poprosi. Gdyby ich nie potrzebował, to by o nie nie pytał. Programiści nie grymaszą bez powodu.
  • Wyrażaj się jasno. Pisz, co masz na myśli i upewnij się, że nie da się tego błędnie zinterpretować.
  • Przede wszystkim bądź precyzyjny. Programiści lubią precyzję.

Porady dotyczące zgłaszania błędów zaczerpnięte zostały ze strony http://www.chiark.greenend.org.uk/~sgtatham/bugs-pl.html.

Joomlart