2007년 03월 17일
코드 있는 곳에 에러 있다
오늘도 왕삽질했다.
객체를 단순히 감싸기만 하는 다음과 같은 코드. 아무하는 것도 없고 단순해서 아무 문제 없어보이는데...
xyz에 null이 들어오면 그 때부터는 무조건 NPE다. 젠장. 왜 이렇게 아무일도 안하면서 싸놓았는지는 모르겠는데. 원인 찾느라 열 많이 받았다. 일하기도 바쁜데 언제까지 이런 쓰잘데기 없는 것 때문에 삽질을 해야하는지 모르겠다.
오늘의 교훈:
* 어떤 것을 감싸는 코드를 만들 때는 감싸지는 놈의 API를 제대로 읽어보고 만들자.
* 똥이 있으면 치우지 말고 돌아가자. 시간들여서 에러 찾아 봤자 열만 받고 내 시간만 날리지... -.- 성격상 이게 안된다는게 문제다 젠장.
객체를 단순히 감싸기만 하는 다음과 같은 코드. 아무하는 것도 없고 단순해서 아무 문제 없어보이는데...
class ManagedXyz {
private Xyz xyz;
public ManagedXyz(Xyz xyz) {
this.xyz = xyz;
}
public Xyz doSomething() {
xyz.doSomething();
}
public Xyz doSamething() {
xyz.doSamething();
}
...
}
xyz에 null이 들어오면 그 때부터는 무조건 NPE다. 젠장. 왜 이렇게 아무일도 안하면서 싸놓았는지는 모르겠는데. 원인 찾느라 열 많이 받았다. 일하기도 바쁜데 언제까지 이런 쓰잘데기 없는 것 때문에 삽질을 해야하는지 모르겠다.
오늘의 교훈:
* 어떤 것을 감싸는 코드를 만들 때는 감싸지는 놈의 API를 제대로 읽어보고 만들자.
* 똥이 있으면 치우지 말고 돌아가자. 시간들여서 에러 찾아 봤자 열만 받고 내 시간만 날리지... -.- 성격상 이게 안된다는게 문제다 젠장.
# by | 2007/03/17 02:39 | 트랙백 | 덧글(2)







☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]