컴퓨터를 사용하면서 프로그램이 오류(error)를 일으키는 것을 경험해보지 않은 사람은 아마 없을 것이다. 모든 프로그램에는 이미 드러났거나 아직 드러나지 않은 오류가 존재하며, 여러분이 작성한 프로그램도 그렇다. 오류가 반드시 프로그래머의 실수로만 발생하는 것은 아니지만, 그렇다 할지라도 오류를 고치고 예방하여 안정적인 프로그램을 만드는 것은 프로그래머의 몫이다. 이 장에서는 프로그래머와 사용자를 괴롭히는 오류의 정체와 대처 방법을 알아본다.

9장의 내용