"프로그램의 식별자 이름 정하기"의 두 판 사이의 차이

라이언양 위키
둘러보기로 가기 검색하러 가기
(새 문서: == 소개 == 프로그래밍에서 식별자(identifier)의 이름을 정할 때 사용하는 방법을 소개한다. == 목적 == 여러 가지 이야기가 있겠지만, 간단히...)
 
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
27번째 줄: 27번째 줄:
 
* CharacterHp
 
* CharacterHp
 
* RotateAngle
 
* RotateAngle
 +
 +
== 프로그래밍 예제 ==
 +
 +
=== 파이썬 ===
 +
 +
'''캐멀 케이스'''로 작성되어 있으면 '''클래스(Class)'''이며, '''스네이크 케이스'''로 작성되어 있고 뒤에 괄호가 있으면 '''함수(function)'''이다. 만약, 괄호가 없으면 '''변수(variable)'''이다.
  
 
[[분류:파이썬]][[분류:Python]][[분류:프로그래밍]][[분류:Programming]][[분류:코딩스타일]]
 
[[분류:파이썬]][[분류:Python]][[분류:프로그래밍]][[분류:Programming]][[분류:코딩스타일]]

2019년 7월 20일 (토) 18:05 기준 최신판

1 소개

프로그래밍에서 식별자(identifier)의 이름을 정할 때 사용하는 방법을 소개한다.

2 목적

여러 가지 이야기가 있겠지만, 간단히 말하면 소스코드 가독성(readability)이 가장 중요한 이유다. 소스코드 가독성이 좋아지면 프로그램 생산성도 좋아질 수 밖에 없다. 한 마디로 유지보수성(maintainability)이 좋아진다. 이러한 코딩 스타일을 강제로 준수하도록 하는 여러 가지 툴도 존재한다.

3 식별자 패턴 종류

여기서는 대표적인 케이스인

3.1 스네이크 케이스

단어 사이에 언더스코어(_) 기호를 붙여 식별자를 만든다.

  • item_list
  • login_status
  • character_hp
  • rotate_angle

3.2 캐멀 케이스

단어들의 첫 글자를 대문자로 만들어 식별자를 만든다.

  • ItemList
  • LoginStatus
  • CharacterHp
  • RotateAngle

4 프로그래밍 예제

4.1 파이썬

캐멀 케이스로 작성되어 있으면 클래스(Class)이며, 스네이크 케이스로 작성되어 있고 뒤에 괄호가 있으면 함수(function)이다. 만약, 괄호가 없으면 변수(variable)이다.