모든 객체가 엄밀하게 따지자면 null을 가지고 있을 가능성이 있잖아?


근데 nullpointerexception 뜨는 걸 100% 차단하기 위해 객체를 쓰는 모든 곳에서 null check 한다는 얘기를 하는 사람을 봤는데,

자기 관할에 있는 코드를 사용하는거면 지나친 처사가 아닌가 생각이 듦. 서드파티라 해도 해도 저명한 서드파티면 문서를 읽고 null이 리턴되지 않는다는 설명이 있다면 안해도 충분하지 않을까 하는 생각도 있고


이런 것에 대해 좀 찾아보고 싶은데 어떻게 검색하며 좋을까