디버깅 특강
- 보여야하는데 보이지 않는 에러 -> 말이 안됨, 역설 - 모든 역설은 강조 or 논리전개가 잘못됨. -> 생각을 바꿔야함. (실제 역설이 있을 가능성도 있음, 확률이 극히 낮지만) - 프로그래밍에서의 역설은 강조는 아니고, 논리 전개가 잘못됨. - 프로그래밍에서 언어는 자연어(국어, 영어)와는 다르게, 매우 엄격한 규칙을 가지고 있음. ===================== - 프로그래밍 에러(컴파일, 런타임, 논리적)는 모두 역설이다. - 이 에러(역설)의 문제를 찾아나가는게 디버깅이다. 디버깅이 안되는 가장 큰 이유1 : 내가 아는게 부족해서, -> 다시 처음부터 조립 / 학습 디버깅이 안되는 가장 큰 이유2 : 내가 만들어낸 역설이 아니라서, -> 임포트 확인, 클린 빌드, 인발리드캐시, 껏다 ..
2024. 5. 6.