wtorek, 14 września 2010

Koncepcja Loggera i Error Handlera

Od kilku dni myślę o dodaniu do silnika Loggera, który jak sama nazwa wskazuje zapisuju przebieg programu. Jest to bardzo pomocne narzędzie w wykrywaniu błędów różnego rodazaju:
  • Logiczne(czy funkcje są wykonywane w odpowiedniej kolejności);
  • Wykonania(możemy wykryć gdzie  program wywala na pulpit);
  • U klienta(gdy urzytkownicy korzystają z naszego produktu i mają błędy możemy je wykryć i naprawić).
Logger zastępuje zewnętrzny debuger(w niektórych aspektach), upraszcza pisanie w początkowej fazie projektu( możemy wyniki kierować do loga, jeśli nie mamy innej możliwość np. nie ma funkcji do rysowania tekstu) .

Teraz po co nam Error Handler(uchwyt błedów):
  • przyda się, bo możemy zobaczyć jaki wystąpił ostatni błąd za nim program się wyłączył(zapisujemy go zawsze do loga automatycznie)
  • można zrobić listę błędów jakie wystąpiły
  • inne zalety to ...

Brak komentarzy:

Prześlij komentarz