개요

전부터 각 언어마다 권장하는 기본 명명 규칙이 있다는점을 알고 있었다. 하지만 자세히 알아보지 않고 모두 마음대로 정해버렸기 때문에

앞으로라도 조금 더 가독성 좋고 깔끔한 코드를 짜기 위해서 명명규칙에 대해서 알아보려고 한다.

Swift 명명 규칙

명명 규칙이란 본래 강제성을 띄지 않는다. 하지만 각 언어별로 "권장"하는 수준의 명명규칙은 있기 마련이다.

개발을 조금이라도 해보신 분들이 이 글을 찾아볼꺼라고 믿고 기본적인 부분은 넘어가도록 한다.

공백이나 중복되는 이름이 안된다는것 정도는 당연한 부분이니..

함수, 메서드, 인스턴스의 명명 규칙에 대하여 알아보자면 첫글자를 소문자로 사용하는 소문자 카멜 케이스를 권장한다.

예를 들면 helloWorld 같은 느낌이다.

클래스, 구조체, 익스텐션, 프로토콜, 열겨형의 명명 규칙은 대문자를 첫글자로 사용하는 대문자 카멜 케이스를 권장한다.

예를 들면 HelloWorld 같은 느낌이다.

카멜케이스 같은 경우는 이런 부분에 관심이 없는 개발 주니어분들이라면 모를 수 있으니 따로 글을 정리하도록 하겠다.

반응형
복사했습니다!