[swift] 변수와 상수의 네이밍 규칙

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