Effective Debugging/Chapter 5. 프로그래밍 기법

created : Tue, 07 Apr 2020 20:44:40 +0900
modified : Sat, 26 Sep 2020 23:28:09 +0900

Item 38. 의심스런 코드를 검토하고 손으로 실행해보기

Item 39. 동료 검토하기

Item 40. 디버깅 기능 추가하기

Item 41. 로그 남기기

Item 42. 단위 테스트 사용하기

Item 42. Assertion 사용하기

기억할 사항

Item 44. 코드를 바꿔보면서 검증하기

다음과 같은 질문을 해보기

기억할 사항

Item 45. 정상적인 코드와 문제가 발생한 코드의 차이점 줄이기

Item 46. 의심스런 코드 간소화하기

Item 47. 의심스런 코드를 다른 언어로 작성해보기

Item 48. 의심스런 코드의 가독성과 구조 향상시키기

기억할 사항

Item 49. 버그의 증상이 아닌 원인 고치기

버그의 증상만을 고치는 예시

위와 같이 증상만을 없앨 경우 문제

기억할 사항