프로그래밍하다보면 어느순간 return null에 대한 고민을 한번쯤 하게됨.


null을 반환함으로 null처리가 따로 들어가야해서 코드가 지저분해짐. 


간혹 null반환할수도 있다는걸 놓쳐 에러를 유발하기도함.


거의 모든 프로그래머가 한번씩 고민하는 문제고 원칙도 제각각.. 아니면 아직 그런 원칙을 정하지 않아서 그때그때 다른다던가..


나같은 경우 내나름의 원칙이 있음... 


내가 본 대부분들은 아직 null 원칙이 안정해져서 그때그때 다른 경우가 많고 여기도 많을 것 같은데


일관성있는 코드를 작성하고자 한다면 그런원칙을 빨리 세우는게 좋아보임.