
프론트엔드
코드 품질 개선 기법 6편: 마구 자를 것인가 반듯하게 자를 것인가
두줄요약
줄 바꿈은 코드를 의미 단위로 나눌 때 더 읽기 쉬워집니다. 메서드 체인, 폴백 체인, 엘비스 리턴은 의미가 크게 갈리는 지점에서 끊는 것이 좋습니다.
핵심 내용
- 줄 바꿈 위치는 로직보다 의미 구분과 가독성에 맞춰 결정
- 메서드 체인과 폴백 체인에서는
., ?., ?:앞에서 끊는 방식이 구조 파악에 유리 as?,takeIf,?: return,?: throw,?: error(...)처럼 의미가 강한 지점은 강조되도록 배치- 연산자 우선순위와 괄호의 연결성을 고려해 식의 흐름을 자연스럽게 드러내기