많은 사람들이 Snake Case 라는 용어를 사용하여 변수 나 다른 기호를 설명합니다 with_the_form_of_underscores
.
지난 주에 여러 가지 광범위한 검색을 시작했습니다. 이 용어의 기원에 대해 Wikipedia가 말한 것보다 자세한 내용을 찾을 수 없습니다.
이 용어의 가장 빠른 기록은 언제 사용 되었습니까?
많은 사람들이 Snake Case 라는 용어를 사용하여 변수 나 다른 기호를 설명합니다 with_the_form_of_underscores
.
지난 주에 여러 가지 광범위한 검색을 시작했습니다. 이 용어의 기원에 대해 Wikipedia가 말한 것보다 자세한 내용을 찾을 수 없습니다.
이 용어의 가장 빠른 기록은 언제 사용 되었습니까?
답변:
Jack Dahlgren이라는 사람 은 Quora에 대해 주장 하면서 2002 년 Intel에서 일할 때 용어를 발명했습니다.
위의 링크에 게시 한 내용은 다음과 같습니다.
저는 제가 인텔에있을 때 2002 년에이 용어를 다시 한 번 만든 사람이며 쉐어 포인트 팀 서비스를 평가하고 있다고 생각합니다. 불행히도 Sharepoint가 이름에서 공백을 [밑줄] 문자로 이스케이프하는 경향에 따라 (다른 것들 중에서도) 밑줄을 사용하여 URL을 약간 짧고 읽기 쉽도록 모든 공백을 바꾸는 정책을 권장했습니다.
중앙에 혹이있는 기존의 "camelCase"이름을 감안할 때 "snake_case"라고 불렀거나 두 개의 평평한 반점이 있으면 농담으로 "road_kill_case"라고 불렀습니다. 인텔의 규모와 Microsoft 제품 팀과의 상호 작용을 고려할 때 이것이 원산지 일 가능성이 있지만 다른 곳에서도 독자적으로 발명했을 수 있다고 생각하는 간단한 단계입니다.
유즈넷에서 찾은 가장 빠른 사용은 Gavin Kistner가 2004 년 2 월 23 일 comp.lang.ruby에 게시 한 것입니다 .
내 ValidForm 라이브러리 ( http://phrogz.net/RubyLibs/ )를 작성하는 동안
나는 내가 좋아하는 camelCase와
whatever_you_call_this_case [내가하지 않지만 Ruby가
많이 사용 한다는 것을 알았습니다]를 깨달았습니다 . (BTW ... 무엇을 할 당신은 스타일? snake_case? 그의 이름을 지정하면 해당 전화
누군가 보정하는 날까지 전화 할게 무엇인지.)
루비는 오늘날에도이 용어를 사용합니다 (예 : The Ruby Style Guide) .
snake_case
기호, 방법 및 변수에 사용하십시오 .
SCREAMING_SNAKE_CASE
다른 상수에 사용하십시오 .