Swift는 Apple의 개발한 프로그래밍 언어로, 변수와 상수를 선언하는 방식에도 몇 가지 규칙이 있습니다. 이러한 규칙을 따르면 코드를 더 읽기 쉽고 유지 보수하기 쉽게 만들 수 있습니다. 여기에는 Swift에서 변수와 상수를 네이밍하는데 사용되는 일반적인 규칙들이 있습니다.
1. 변수와 상수의 이름은 명확하고 의미 있는 단어로 지정하기
변수와 상수의 이름은 해당하는 개념을 명확하게 설명할 수 있어야 합니다. 예를 들어, count
대신에 numberOfStudents
라는 이름을 사용하는 것이 좋습니다. 이름을 지을 때는 변수 또는 상수가 어떤 값을 가지거나 어떤 작업을 수행하는지를 파악할 수 있도록 이름을 잘 선택해야 합니다.
2. 의미 있는 미리 정의된 접두사 사용하기
Swift에서는 변수 또는 상수의 유형을 나타내기 위해 접두사를 사용하는 것이 일반적입니다. 예를 들어, strName
은 문자열을 나타내는 변수일 것이고, intCount
는 정수를 나타내는 변수일 것입니다. 이러한 접두사는 코드를 읽을 때 변수의 유형을 빠르게 파악할 수 있도록 도움을 줍니다.
3. 카멜 케이스(Camel Case) 사용하기
Swift에서 변수와 상수의 이름을 지을 때는 카멜 케이스를 사용하는 것이 일반적입니다. 카멜 케이스는 여러 단어를 사용할 때 첫 번째 단어는 소문자로 시작하고, 그 이후 단어들은 첫 글자를 대문자로 시작하는 방식입니다. 예를 들어, studentName
, numberOfStudents
등이 카멜 케이스의 예입니다.
4. 예약어 피하기
Swift에서는 이미 예약되어 있는 특정 단어들이 있습니다. 변수 또는 상수의 이름으로 예약어를 사용하게 되면 오류가 발생할 수 있습니다. 따라서 변수와 상수의 이름을 지을 때는 이러한 예약어를 피해야 합니다. 예를 들어, var
, let
, if
, for
등은 예약어이므로 이름으로 사용하지 않는 것이 좋습니다.
5. 상수와 변수의 첫 글자는 소문자로 시작하기
Swift에서는 변수와 상수의 첫 글자를 소문자로 시작하는 것이 관례입니다. 이렇게 함으로써 변수와 상수를 구분할 수 있습니다. 예를 들어, var studentName
은 변수를 나타내고, let maxCount
는 상수를 나타냅니다.
이러한 네이밍 규칙을 따르면 코드를 읽고 이해하기 쉬워지며, 다른 개발자들과 협업할 때도 훨씬 효율적으로 작업할 수 있습니다.
참고: Swift API Design Guidelines