개발을 하다보면 무심결에 null을 return 하도록 했던 적이 종종있다. 그런데, 이런 습관(?)이 백만 달러짜리 실수임을 알고있는가? 오늘 공유할 내용은 null을 리턴하는 코드가 왜 나쁜 코드인지, 코드를 읽는 사람의 입장과 코드 복잡성 관점으로 설명한 글입니다. 토스 tech(https://toss.tech/article/engineering-note-2?utm_source=oneoneone)에 게시된 원문을 바탕으로 이해한 내용을 포스팅합니다. Null 이 왜 나쁜가요? 문제: 의미를 축약한 코드 표현 null 값 데이터베이스에 해당 이름을 가진 사람이 없는 것은 아닐까? 데이터베이스와 네트워크 연결이 불안정했던 것이 아닐까? “김주디”는 탈퇴한 회원인 것이 아닐까? “김주디”는 운영환경에서만..