[iOS] UI 프로퍼티의 이름, 최소한 포함해야할 내용은?

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

오늘의 고민

목록 보기
10/10

결론
UI 요소의 타입은 꼭 이름에 넣자.

스토리보드에서 UI 요소를 화면에 올리고 코드와 연결하는 작업을 할 때 @IBOutlet 속성의 프로퍼티를 만들죠. 여러분들은 이들의 이름을 어떻게 지으시나요? 저는 코드 리뷰를 받으며 UI 요소의 이름을 짓는 것에 대해 다시 한 번 생각해 보았어요.

그러니 위와 같은 경우에는 artworkImageView로 지어주는 것이 좋을 수 있다는 것입니다. 해당 부분은 프로퍼티를 선언하는 부분이므로 타입이 나와있지만, 호출하는 것을 보았을 때는 UI 요소의 타입을 오해할 수 있기 때문이죠. 항상 코드는 잘 모르는 사람이 처음 읽는다고 가정하고 작성하는 것이 옳은 것 같네요. 저도 ~Label, ~TextView, ~ImageView 등 좀 더 신경써서 이름을 지어보겠습니다!

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

0개의 댓글