[Coding Style] 라인이 너무 길어~ 라인 래핑 (Line-Wrapping), 어떤 방식을 적용하면 좋을까?

Ryan (Geonhee) Son·2021년 5월 2일
0

오늘의 고민

목록 보기
9/10

혹시 새로운 메서드를 작성하거나 메서드를 호출할 때 무심코 라인 길이가 굉장히 길어진 경험이 있으신가요? 저는 아래 이미지와 같은 경험이 있습니다.

에..? 19 번 라인이 한 줄이라구..?

57 번 라인의 상태가..?

이에 대한 통상적인 스타일에 대해서도 각종 스타일 가이드에서 다루고 있습니다. Line-Wrapping이라는 이름이죠.


스타일 가이드가 말하는 Line-Wrapping 적용 방법

위 이미지와 같이 아주 긴 메서드를 정의하고자 할 때는 어떤 방식으로 라인 래핑을 적용하면 좋을까요? 아래 이미지들을 보시면, 주황색 블럭 내부의 요소들은 라인 래핑을 적용하지 않고, 파란색 블럭 내부의 요소들은 판단에 따라 라인 래핑을 적용하도록 하고 있습니다.

Source: Google Swift Style Guide

적용한 모습을 보면 아래와 같이 되는 것이죠.

이와 마찬가지로 여러가지 요소들의 라인 래핑 가이드를 제공하고 있습니다.

적용

그럼 스타일 가이드에 따라 위에서 제시한 내용들에 따라 라인 래핑을 적용해 보겠습니다.

어떠신가요? 매개변수 하나당 하나의 라인을 차지하니 가독성이 개선되었다고 느끼시나요? 앞으로도 가독성 높은 코드 작성을 위해 노력해보자구요~!

참고자료

profile
합리적인 해법 찾기를 좋아합니다.

0개의 댓글