디버깅을 어떻게 하시나요? 가장 쉬운 방법은 문제가 예상 되는 곳에 로그를 넣고 찍어보는 겁니다. 하지만 프로그램의 덩치가 크면 로그를 넣고 재실행 하는 과정을 반복해야 하죠. 로그 기록이 성능에 영향을 줄 수도 있어서 서버 같은 경우 평소에는 모든 로그가 다 찍히지 않게 해두죠 다음으로 많이 하는 것은 Breakpoint를 거는 것 입니다. Breakpoint를 걸면 그 위치에서 프로그램의 동작이 일시정지되고 그 순간의 모든 것을 살펴볼 수 있죠. 예상할 수 없는 Flow에 의해 복합적인가 발생하는 경우는 이런 것으로 추적하기 어려울 것 입니다. Xcode는 문제를 파악하기 위한 여러 도구들을 제공 합니다. 이 글은 기본 디버깅 방법과 이런 추가적인 도구들을 간단히 소개하고 있습니다. 아무리 봐도 역시 직접 써보는게 필요할 때 잘 생각나는 것 같네요. :)
콘텐츠를 더 읽고 싶다면?
원티드에 가입해 주세요.
로그인 후 모든 글을 볼 수 있습니다.
댓글 1

디버깅 관련해서 유용한 정보를 공유해 주셨네요! 디버깅 노하우와 도구들에 대한 설명이 인상적입니다. 😊 프로그램 디버깅은 언제나 필요한 기술이죠! 궁금한 점이나 추가적으로 공유하고 싶은 내용이 있으면 언제든지 환영합니다!
답글 달기