Debug

· Web
디버깅 할 때 팁 개요 단순하지만, 때론 잊기 쉬운 디버깅의 기본에 대해 정리해보겠다 1. 프론트 단에서 추적할 때 어느 부분에서 오류가 나는 건지 확인하기 f12 (개발자도구)를 적극 활용하기 데이터 타입이 문제가 되는 경우도 많다. 스크립트에서 typeof() 함수로 테스트해보기 변수값 확인하면서 체크하기 (분수령이 되는 조건문을 유의해서 살펴보기!) 외부 소스에서 처리하고 있는 부분도 있으니, 그 부분을 유념해서 디버깅하기 이렇게 include 되어있는 파일도 디버깅 해줘야함 2. 백엔드 단에서 추적 데이터의 오류인 경우엔 백엔드, 즉 java파일에 문제가 없는지 파악 java 파일을 살펴보기 전에, logger 등으로 찍은 로그 파일을 확인해서 파일의 어느 부분에서 어떤 오류가 났는지, 인자를 잘..
· java/error
NoClassDefFoundError : 일반적으로 해당 에러는 컴파일 시점에 존재했던 클래스가 런타임시 존재하지 않으면 발생하는 에러이다. 즉, 정상적으로 컴파일 후 런타임에서 Classpath에서 Class C가 없어진다면 JVM이 Class C를 로드할 수 없기 때문에 해당 에러가 발생한다. 하지만 해당 에러는 단순히 classpath의 문제로 발생하지는 않는다. 비슷한 에러와 함께 살펴보자 1. java.lang.ClassNotFoundException 이 Exception은 Classpath에 로드하고자 하는 Class가 발견되지 않았을 때 발생한다. 보통 빌드에 문제가 있는 경우로, clean이나 Class 파일 삭제 후 재빌드를 수행하여 해결한다 2. java.lang.NoClassDefFo..
이레몬스터
'Debug' 태그의 글 목록