Dodatek C Debugowanie

Choć w całej tej książce pojawiają się sugestie dotyczące debugowania kodu, uznaliśmy, że dobrze będzie zebrać je wszystkie w jednym dodatku. Gdy będziesz miał trudności z debugowaniem jakiegoś programu, być może zechcesz przejrzeć ten dodatek.

Wybór najlepszej strategii debugowania jest uzależniony od rodzaju błędu, z którym masz do czynienia:

  • Błędy czasu kompilacji wskazują, że jest coś nie tak ze składnią programu. Przykładem takiej sytuacji może być pominięcie znaku średnika na końcu instrukcji.
  • Błędy czasu wykonania pojawiają się, gdy coś pójdzie źle w czasie działania programu. Przykładem takiej sytuacji jest nieskończona rekurencja, która powoduje ostatecznie wystąpienie wyjątku StackOverflowError.
  • Błędy logiczne ...

Get Myśl w języku Java! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.