Debugowanie

Co to jest debugowanie?

Jest to systematyczny proces wykrywania i naprawiania wielu błędów lub defektów w oprogramowaniu, tak aby działało ono zgodnie z oczekiwaniami. Debugowanie jest trudniejsze w przypadku złożonych systemów, zwłaszcza gdy różne podsystemy są ze sobą ściśle powiązane, ponieważ zmiany w jednym systemie lub interfejsie mogą powodować pojawienie się błędów w innym.

Debugowanie to czynność programisty, a skuteczne debugowanie jest bardzo ważne przed rozpoczęciem testowania, aby zwiększyć jakość systemu. Debugowanie nie daje pewności, że system całkowicie spełnia jego wymagania, ale testowanie daje pewność.