코드 품질 개선 기법 16편: 불이 'null'인 굴뚝에 연기가 'null'이 아닐 수 없다
널 객체 패턴Null Object Pattern디자인 패턴코드 품질LINE리뷰
AI 요약
Beta이 글은 LINE의 모바일 클라이언트 개발팀에서 코드 품질 개선을 위해 진행하는 Review Committee 활동의 일환으로 작성되었습니다. 특히 '불이 'null'인 굴뚝에 연기가 'null'이 아닐 수 없다'라는 제목의 주간 보고 내용을 공유하며, 널 객체(Null Object) 패턴에 대해 설명합니다.
이 패턴은 null, nil, undefined와 같은 값 대신 '비어 있음'이나 '유효하지 않음'을 나타내는 객체를 사용하여 오류를 폴백 값으로 변환함으로써 호출자의 코드를 단순화하는 데 도움을 줍니다. orEmpty()` 사용법과 컬렉션 순회 시 null 처리의 불필요함을 보여주며, 코드의 가독성과 유지보수성을 높이는 방법을 제시합니다.
주며, 코드의 가독성과 유지보수성을 높이는 방법을 제시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



