null 예외처리를 깔끔하게 하는 법


발생하는 문제 및 실행환경

보통 코드를 짜다보면

    if (someobject != null) {
        someobject.doCalc();
    }

같은 방식으로 예외처리를 하는데 제가 보기엔 너무 더러워보여서요 좀 더 깔끔하게 하는 방법 없을까요?

  • 2016년 01월 05일에 작성됨

조회수 363


1 답변


좋아요
0
싫어요
채택취소하기

개발자마다 예외처리를 하는 방법은 다다른데 저런 방식이 지저분해보이면 assert를 이용하면 어떨까요??

    assert someobject != null;

이렇게 해주면 someobject가 null일때 assert문에 의해서 에러를 발생시켜요

근데 보통 someobject가 null이면 안되는 경우에 어떤 처리를 위해서

    if( someobject == null ){
            //someobject 처리
    }
    someobject.somemethod();

처럼 해도 좋을것 같아요

  • 2016년 01월 05일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close