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

조회수 4739회

발생하는 문제 및 실행환경

보통 코드를 짜다보면

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

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

1 답변

  • 좋아요

    1

    싫어요
    채택 취소하기

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

        assert someobject != null;
    

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

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

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

    처럼 해도 좋을것 같아요

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)