디버그 썸네일형 리스트형 로그 찍기 다른 개발자분 블로그를 보다가 정리해 놓으면 좋을 것 같아서 작성한다. 원문 출처는 맨 아래에 있으며, 여기에 내 짧은 생각도 조금 추가했다. 출처 블로그에 있던 문구와 조금 다르게 쓰기도 했는데 내가 평소에 쓰던대로 쓴거고 다른 의도는 없다. 1. 함수 시작 후에 BEGIN LOG, 함수 리턴하기 직전에 END LOG를 찍는다. : 어떤 효과가 있을까? Crash나 Lock 문제 분석용. 혹은 어떤 함수가 호출이 되었는지 여부를 알 수 있다. 함수명을 붙여주어야 BEGIN LOG와 END LOG를 쌍으로 확인하면서 CALL STACK을 유추할 수 있다. 함수 내부에 리턴이 여러개일때는 구분할 수 있는 표시(라인넘버)를 해둘 수 도 있다. 2. 함수 시작시 전달받은 파라미터를 조사하고 비정상 값일 때는 .. 더보기 디버그 방법 예전에 어느 블로그에서 본 글인데 정리해두면 좋을 것 같아서 써놓는다. 언어에 관계없이 범용적인 내용이다. 1. 해당 값을 찍어 봄 2. 간단한 테스트 수행(별도의 데이터와 프로그램 생성) 3. 값을 조작(바른 값, 잘못된 값, 경계값) 4. 부분 주석 처리로 범위 좁히기 더보기 이전 1 다음