1. 코드 오류를 어떻게 잡을까
원래 통합코드에서 실행시(RunTime)때 오류가 났는데, 그걸 잡기 위해서는 테스트 코드를 하나 작성해서 그 부분만 확인해보는것이 좋다.
그리고, 내가 코드를 작성할때도 한번에 다 작성해서 실행하는 것보다, 작성된 코드까지 잘 실행되는지를 검증하면서 나머지 코드를 작성하는것이 좋다.
package ex20.ch05;
public class MyTest02 {
public static void main(String[] args) {
String reqBody = "GET~name";
String method = reqBody.split(":")[0];
String msg = reqBody.split(":")[1];
System.out.println(method);
System.out.println(msg);
}
}

2. 로그로 오류 나는 라인 찾기
내가 절차를 아는 경우에는 코드가 끝날 때 마다
System.out.println
을 사용하여 번호를 매겨 보면 정확하게 어디서 오류가 나는지 알 수 있다.package ex20.ch05;
public class MyTest02 {
public static void main(String[] args) {
String reqBody = "GET~name";
System.out.println(1);
String method = reqBody.split(":")[0];
System.out.println(2);
String msg = reqBody.split(":")[1];
System.out.println(3);
System.out.println(method);
System.out.println(4);
System.out.println(msg);
}
}

Share article