SQL 키워드에 대문자를 사용해야 할 이유가 있습니까? [닫은]


128

기본값은 대문자 인 것 같지만 키워드에 대문자를 사용해야하는 이유가 있습니까? 새로운 저장 프로 시저와 같이 무언가를 만들려고 할 때마다 SQL Server가 제공하는 것과 일치하려고했기 때문에 대문자를 사용하기 시작했습니다. 그러나 나는 항상 Shift버튼 을 누르고 있어야하는 내 아기 (5 번째) 손가락에 끔찍한 느낌이 들었 으므로 대문자 사용을 중단했습니다. 대문자로 돌아 가야하는 이유는 무엇입니까?

편집 : 답변들 주셔서 감사합니다. 나는 COBOL 이 왕이었던 시절에 아직 프로그래밍하지 않았 으므로 이것을 알지 못했습니다. 나는 지금부터 소문자를 붙일 것이다.


9
CAPS LOCK 키를 사용해보십시오. :)
MusiGenesis

7
키워드를 쓰고 싶을 때는 여전히 CAPS LOCK을 켜고 키워드를 쓰지 않을 때는 끄고 CAPS LOCK을 다시 켜야합니다. 번거 로움입니다.
Hertanto Lie

17
CAPS wha ... 아, 내 세 번째 Ctrl 키를 의미합니까?
Dave Sherohman

2
IIRC, 재미있는 점은 MSSQL에서 sp_ 프로 시저를 체크 아웃하면 모두 소문자라는 것입니다.
Benjol

1
@Benjol, 그들 모두는 아니지만 sp_who처럼 확실히 많이 있습니다. 마이크로 소프트가 많은 "사례"에 있지 않은 동일한 절차 에서 최소한 일관성을 유지하는 것이 좋습니다 . 말장난 LOL
고든 벨

답변:


107

그것은 스타일의 문제 일 것입니다. 아마도 에디터가 코드 채색을하지 않은 시절에 시작되었을 것입니다.

나는 모든 대문자를 선호했지만 지금은 모두 낮은쪽으로 기울고 있습니다.


6
+1 키워드를 모두 낮추는 유일한 사람은 아니 었습니다.
dance2die

2
편집자가 코드 채색을하지 않은 시절로 거슬러 올라간다는 가정을하겠습니다.
Benjol

10
많은 컴퓨터가 소문자를 지원하지 않는 시절로 거슬러 올라갑니다.
네이트 CK

1
컬러 모니터 이전의 시대로 돌아가는 것 같아요;)
walrii

150

개인적으로, 나는 저의 SQL 소리를 좋아하지 않습니다. 그것은 기본 또는 코볼의 저를 연상시킵니다.

따라서 데이터베이스 개체 이름이 MixedCase 인 T-SQL 소문자를 선호합니다.

읽는 것이 훨씬 쉽고 리터럴과 주석이 두드러집니다.


8
맛의 문제입니다. 내 경험상 소리지는 너무 크지 않다. 대문자 키워드가 훨씬 더 읽기 쉽고 문자와 주석이 두드러지기 때문에 대문자 키워드를 선호한다.
Jonathan Leffler

93
"나의 SQL 소리를 좋아하지 않아"+1
dance2die

8
나는 나에게 소리 치는 언어를 좋아하지 않지만 SQL에서 대문자가 좋은 아이디어인지에 대해서는 의문의 여지가 없다.
bignose

85

SQL이 오래되었습니다. 대문자가 외칩니다. 그것은 상쾌하고 끔찍하게 보입니다.

논란의 여지가 있지만, 대문자 키워드가 좋은 규칙 인 SQL 언어에 특별한 이유를 다루지는 않습니다 .

많은 새로운 언어와 달리 SQL에는 많은 키워드가 있으며 구문을 정신적으로 구문 분석하기 위해 키워드와 식별자구별 하는 독자의 능력에 의존 합니다.

그렇다면 귀하의 질문에 대한 직접적인 대답은“ 대부분의 현대 언어에서 그렇지 않은 경우 대문자 코드에서 SQL 코드 독자가 왜 그렇게 많은 이점을 얻 습니까?”에 대한 답입니다.

  • 키워드를 머리 속에 두는 것은 많은 현대 언어에서는 합리적 이지만 SQL 에서는 비합리적입니다 . 너무 많은 키워드와 너무 많은 변형이 있습니다.

  • 문장 부호에 의존하는 것은 대부분의 현대 언어에서는 합리적 이지만 SQL 에서는 비합리적입니다 . 구문을 나타 내기 위해 키워드의 정확한 순서에 따라 너무 적습니다.

  • 키워드를 구별하기 위해 자동 하이 라이터 에 의존하는 것은 일반적인 경우에 현대 언어에서는 합리적이지만 SQL에 대해 하이 라이터가 달성 할 수있는 현실은 무시합니다 . 대부분은 모든 SQL 변형의 키워드를 모두 다루지는 않으며, 어쨌든 형광펜이 도움이되지 않는 상황에서 SQL을 자주 읽고 정기적으로 읽습니다.

SQL과 관련하여 SQL 코드 독자가 키워드의 대문자를 표준화하고 식별자에 대해 대문자가 아닌 (즉, 소문자 또는 혼합) 대소 문자 만 사용 하는 것이 가장 좋습니다 .

강조 표시가 도움이 될 수 있습니다. 그러나 형광펜이 SQL을 가지고 있다는 것을 알고있는 경우에만; 에디터 / 포맷터가 SQL을 다루는 것을 합리적으로 알 수없는 상황에서 종종 SQL을 사용합니다. 예를 들어 인라인 쿼리, 프로그래머 문서 및 다른 언어 코드 내의 텍스트 문자열이 있습니다. 파이썬이나 C ++와 같은 언어의 경우가 아닌 다른 곳에서도 마찬가지입니다. 그렇습니다. 그들의 코드는 때때로 그 장소에 나타나지만, SQL 코드와 같은 방식으로 일상적으로 수행되는 것은 아닙니다.

또한 독자는 일반적으로 특정 SQL 구현에서 사용하는 키워드의 하위 집합 만 알고있는 형광펜을 사용합니다. SQL 변형을 자세히 알고있는 키워드를 제외하고 일반적이지 않은 많은 키워드는 강조 표시되지 않습니다. 따라서 독자는 형광펜을 사용하더라도 약간 복잡한 SQL 문에서 키워드를 구별하는 더 직접적인 방법이 여전히 필요합니다.

따라서 독자는 자주 (필자가 언제인지 미리 알 수 없음) SQL 문 자체의 내용에서 도움을 받아야합니다. 따라서 SQL 컨텐츠 자체 는 독자의 키워드구별 해야하며 대문자 키워드를 사용하는 것이 일반적이고 유용한 방법입니다.


나는이 질문의 가까운 이유가 아주 좋다고 생각합니다. 귀하의 답변은 잘 설명되어 있지만 여전히 약간의 의견을 근거로 보입니다. SQL에 너무 많은 키워드가있는 것처럼 느껴지지 않습니다. 어쨌든 50 개의 키워드가 더 자주 사용 된 후에 다른 키워드가 얼마나 자주 나타 납니까? 여전히 대문자로 표시해야합니까? 그들의 경우는 드물기 때문에 어쨌든 관심을 끄는 경향이 있습니까? 물론 sql-server와 같은 까다로운 '비 예약 키워드'는 throw특별한 처리가 필요하지만 대문자는 많은 옵션 중 하나입니다.
Frédéric

1
@ 프레데릭, 독자 키워드로 표시하기 위해 덜 알려진 키워드가 필요 하지 않다고 주장하는 것 같습니다 . 아닙니다. 그러한 단어는 독자가 키워드라는 것을 알 수 없기 때문에 정확하게주의를 끌지 않습니다. 따라서 키워드와 다른 키워드로 구분해야합니다.
bignose

어쩌면 나는 수년간의 SQL 프로그래밍을 통해 SQL에 대해 너무 무지 할 수도 있지만, 지금까지 나는 알지 못하는 거의 즉시 키워드를 발견했다고 생각합니다. 그들을 알아
Frédéric

33

Gordon Bell의 예는 정확히 맞지 않습니다. 일반적으로 전체 검색어가 아닌 키워드 만 강조 표시됩니다. 그의 두 번째 예는 다음과 같습니다.

SELECT name, id, xtype, uid, info, status, 
base_schema_ver, replinfo, parent_obj, crdate, 
ftcatid, schema_ver, stats_schema_ver, type, 
userstat, sysstat, indexdel, refdate, version, 
deltrig, instrig, updtrig, seltrig, category, cache
FROM sysobjects
WHERE category = 0
AND xtype IN ('U', 'P', 'FN', 'IF', 'TF')
ORDER BY 1

키워드가 더 눈에 띄기 때문에 이것을 훨씬 쉽게 읽을 수 있습니다. 구문 강조 표시를 사용해도 대문자가 아닌 예제를 읽기가 더 어렵다는 것을 알았습니다.

우리 회사에서는 SQL 형식화를 조금 더 진행했습니다.

SELECT      name, id, xtype, uid, info, status, 
            base_schema_ver, replinfo, parent_obj, crdate, 
            ftcatid, schema_ver, stats_schema_ver, type, 
            userstat, sysstat, indexdel, refdate, version, 
            deltrig, instrig, updtrig, seltrig, category, cache
FROM sysobjects
LEFT JOIN systhingies ON
    sysobjects.col1=systhingies.col2
WHERE category = 0
    AND xtype IN ('U', 'P', 'FN', 'IF', 'TF')
ORDER BY 1

1
그래, 나도 그렇게 좋아.
David The Man

6
문제는 ... 프롬프트에서 임시 명령을 실행할 때 대문자를 사용하는 경우 프로덕션에서 임시 명령을 실행해야 할 때 대문자를 사용하지 않는 사람보다 항상 1/2만큼 빠릅니다 문제. 그래서 나는 모두 소문자를 쓴 다음 누군가가 구문 강조 표시기를 실행하는 방법을 모르기 때문에 읽을 수 없다고 불평 할 때 체크인하기 전에 "미화"합니다. 그리고 나는 당신에 대해 모르지만, 일년에 3 번 생산 속도로 임시 명령을 실행해야한다는 것은 실제로 중요하므로 근무일의 50 %는 모든 소문자로 테스트 쿼리 작성을 연습했습니다.

7
그리고 회사 데이터베이스 (90 년대 어딘가에 생성됨)에서 모든 테이블 이름, 열, 인덱스, 저장 프로 시저 등이 모두 대문자이므로 소문자 SQL 키워드로 이동합니다. ;)
Andreas

1
와우 1/2 빨리. 나는 그렇게 생각하지 않습니다!
Iharob Al Asimi

33

대부분의 사람들이 관련 인코딩 (ASCII)이 아직 발명되지 않았기 때문에 상위 사례 문자 이외의 다른 방식으로 인코딩 할 수있는 시간이 없었습니다. 6 개의 비트 만 사용 가능합니다 . SQL이 최근에 더 많이 나왔지만 더 낮은 사례는 프로그래밍에 대한 일반적인 관행이 아닙니다.

참고 어떤 사람들은 주장 데이터베이스가 긴박감을 얻고 빠르게 쿼리를 실행됩니다.


따라서 오늘날 좋은 이유는 아닙니다.
bignose

1
@ 빅 노즈 : 아니요, 절대로 아닙니다!
Lukas Eder

1
이것이 가장 좋은 대답이라고 생각합니다. 슬프게도, 나는 단지 SQL 키워드에서 소문자를 싫어하고 소문자를 좋아하는 방법을 찾을 수 없습니다.
Iharob Al Asimi 21:50에

@IharobAlAsimi 예 당신은 미쳤어 요. 왜 영어가 낮은 경우에 영어를 쓰나요?
Lukas Eder

24

우리가 읽은 본문에서 글자의 10 % 미만이 대문자입니다. 따라서 우리의 두뇌는 대문자보다 소문자를 인식하는 데 더 열중합니다. 연구에 따르면 대문자 텍스트를 읽는 데 시간이 오래 걸립니다. 다음은 한 가지 예입니다.

http://www.guardian.co.uk/media/mind-your-language/2010/oct/04/new-york-street-signs-capitals

위의 예는 한두 단어 만 말할 때도 차이가 있음을 강조합니다.


5
우리는 모든 대문자로 소설을 읽는 것에 대해 이야기하는 것이 아닙니다. 우리는 텍스트의 일부에 불과한 소수의 키워드에 대해 이야기하고 있습니다.
Casey

6
요점이 없습니다. 그것은 우리가 읽고있는 단어의 수에 관한 것이 아니라, 우리의 두뇌가 빨리하도록 훈련 된 것에 관한 것입니다. 예를 들어 거리 표지판은 확실히 소설이 아니지만 같은 결론에 도달했습니다. 읽는 법을 배울 때, 우리는 각 글자를 읽는 것을 시작하지만 결국 뇌는 단어를 패턴의 그룹으로 인식하기 시작합니다. 이러한 패턴이 일관된 것이 좋습니다. 대문자는 종종 큰 버전이 아니라 소문자와 다른 패턴임을 기억하십시오.
AaronLS

1
그러나 키워드는 거의 없으며 반복해서 나타납니다. 따라서 어느 정도 시간 동안 SQL을 사용하고있는 사람이라면 누구나 인식 속도가 동일해야합니다.
Casey

3
사실, 그것은 어렵고 빠른 것이 아닙니다. 그러나 매우 일반적인 키워드는 거의 없습니다. 큰 세트가 없으며 종종 사람들은이 대문자 케이스 연습을 내장 함수이지만 반드시 구문 언어 키워드가 아닌 것으로 확장합니다. 실제로 나는 여전히 쿼리의 주요 섹션의 시작을 나타내는 SELECT / WHERE / GROUP BY와 같은 소수의 키워드를 여전히 상회합니다. 그러나 그러한 기능이 좋아 내장 다른 모든 키워드는, cast, rank, 나는 사건을 낮 춥니 다.
AaronLS

19

SQL은 구식 언어 ( 1974 ) 이기 때문에 대부분의 키보드에는 소문자가 없었습니다! 언어 문서에는 단순히 당시의 기술이 반영되어 있습니다.

연구에 따르면 모든 CAPS를 읽기가 더 어렵다는 사실이 입증되었으므로 미국 연방 고속도로 관리국은 다음과 같이 통일 교통 제어 장치에 대한 설명서에서 대소 문자를 혼합하여 사용해야합니다.

기존 도로 안내 표지의 장소, 거리 및 고속도로 이름에 대한 글자는 소문자와 초기 대문자의 조합이어야합니다.

뉴욕 포스트는 또한 다음을 발표했습니다.

연구에 따르면 모든 대문자 표시를 읽는 것이 더 어렵다는 것이 밝혀졌으며 도로에서 멀리 떨어진 곳에서 밀리 초를 소비하면 특히 노인 운전자의 사고 가능성이 높아지는 것으로 나타났습니다.

대문자를 사용해야 할 합당한 이유가없고하지 않는 좋은 이유가 있습니다.

개인적으로 SQL 키워드에 대문자를 사용하는 것을 싫어합니다. 나는이 시대에 읽고 터무니 기가 더 어렵다는 것을 알게되었습니다.

SQL 언어는 대소 문자를 구분하지 않는 것으로 정의됩니다. 그 Shift 키에서 손가락을 떼십시오!


3
다른 답변에 제시된 합당한 이유의 유포는“대문자를 사용해야 할 이유가 없다”는 당신의 주장에 반대한다고 생각합니다.
bignose

7
@ bignose 오 이유가 있습니다 ... 나는 그들이 좋은 것이라고 생각하지 않습니다. 내 경험상 SQL 프로그래머가 후배가 많을수록 대문자를 사용할 가능성이 높습니다. 반대로 대문자를 사용하는 유능한 SQL 코더를 본 적이 없습니다.
보헤미안

3
물론 동의합니다. 다른 "답변"의 유병률은 정확하지 않고 단지 유쾌합니다. 모든 상위 케이스는 컴퓨터에서 키보드 또는 문자 표시에 케이스가없는 경우의 전환입니다. 그것은 오늘날까지도 심각합니다.
Charles Bretana

그렇습니다. CAPS LOCK 키를 착용하거나 Shift 키를 불필요하게 누르면 손가락이 경련됩니다.
Gordon Bell

9
나는 여기서 순환 추론 냄새가 난다. 그 이유는 케이스 키워드를 차별의 찬성에 표시되어있는 경우, 당신은 아닌로 기각 좋은의 이유. 이유가 SQL 코더에 의해 제시되었지만 귀하의 입장에 동의하지 않는 경우, 귀하는 유능한 SQL 코더 가 아닌 것으로 기각합니다 . 그런 이유로 우리는 이것을 잘못된 주장으로 기각 할 수 있다고 생각합니다.
bignose 2014

8

대문자는 키워드 가시성을 향상시킬 수 있지만 코드 강조 표시 및 들여 쓰기를 보완 할 수 있습니다.
쿼리 편집기 및 기타 도구가 t-sql 코드를 편집 할 때 궁금해하기 때문에 소문자를 사용하므로 새끼 손가락을 고문 할 필요가 없습니다.


2
쿼리 편집기와 t-sql은 누구나 SQL 코드를 읽을 수있는 유일한 장소입니까? 당신은 어떻게 알 수 있습니까?
bignose

8

원숭이 참조, 원숭이가 나를 위해 해. 패턴 일치-내가 본 방식으로 수행하면 절의 구조가 정신적으로 더 쉽게 정렬됩니다.


7

대문자는 읽기 어렵습니다. 모든 단어의 개요는 상자 모양입니다. 자손이나 승천자가 없습니다. 소문자 FTW!


3
귀하가 제공하는 이유는 대문자가 키워드를 나머지와 구별하는 데 도움이되는 위치를 지원합니다.
bignose

5
@bignose SQL이 사람의 언어처럼 읽 히면 왜 대문자가 필요한가? 우리는 인간 언어로 동사 나 전치사를 대문자로 표기 할 필요가 없습니다. 모든 문장이 이와 같은 것처럼 보인다고 상상해보십시오. 나는 일반 글쓰기보다 읽기 어렵습니다. 이 두 문장의 대문자 단어는 뇌가 멈추고 문장의 나머지 부분보다 느리게 말함으로써 내 독서 속도를 늦추고 흐름을 덜 자연스럽게 만듭니다.
크리스 미들턴

1
인간의 언어는 구문상의 모호성을 매우 용서합니다. 컴퓨터 언어는 아니기 때문에 이러한 모호성을 최소화해야합니다. SQL 구문은 도움이되지 않으므로 사용 가능한 도구를 사용해야합니다. SQL 구문에는 그다지 많지 않으므로 키워드 대문자 표기 규칙을 발전 시켰습니다.
bignose

5

더 읽기 쉽습니다. 각 절의 시작과 절 사이의 들여 쓰기에 줄 바꿈이있는 경우에도 동일합니다.


2

포맷팅 제품을 사용해보십시오 (Red Gate의 SQL Prompt / SQL Refactor를 사용합니다). 대문자 사용 방식을 설정할 수 있으며 코드는 항상 일관되게 형식이 지정됩니다. 새끼 손가락을 쉬고 컴퓨터가 당신을 위해 일하도록하십시오.


1
이 조언은 SQL을 읽는 많은 컨텍스트를 무시합니다. 이미 다른 사람이 작성한 코드를 읽는 것은 비현실적입니다. 형식이 잘못된 SQL을 읽을 수 있도록하기 위해 이와 같은 도구가 필요한 경우에는이 질문에서 다루는 것과 같은 규칙을 선호하는 주장입니다.
bignose

그러나이 접근 방식은 조직 전체에서 표준을 원한다면 좋습니다. 표준을 원한다면 의견은 중요하지 않습니다.
Trubs

2

대소 문자를 계속 사용하는 이유 중 하나는 메모장 (또는 메모장)에서 코드를 볼 때 쉽게 읽을 수 있기 때문입니다. 즉, "키워드"와 테이블 이름, SP, udf 등을 쉽게 구별 할 수 있습니다.


1

적합성에 대한 적합성 외에는 없습니다. 매우 주관적인 주제이지만 모든 SQL에 대소 문자를 혼합하여 사용하는 것이 좋습니다. SQL은 훨씬 더 읽기 쉽고 키워드가 모두 색상으로 구분되어있는 최신 IDE에서는 손실되지 않습니다.


여기에 다른 많은 답변 이유를 제시, 나는 당신의 대답은 올바른 생각하지 않습니다이 있다 "적합성을 위하여 준수가 아닌 다른"이유.
bignose

... 그러면 무엇입니까? 솔직히 새로운 정보에 항상 개방되어 있지만, 나는 전혀 몰랐습니다.
Charles Bretana

이미 여러 가지 이유 를 제시 했으므로 이제는 알고 있습니다.
bignose

2
그 이유 중 어느 것도 정당한 이유가 아니며 개인적인 취향입니다. 자신의 개인적 취향에 따라 자유롭게 행동하되, 선호를 규칙이나 모범 사례로 특성화하지 마십시오.
Charles Bretana

1

Microsoft SQL Server Management Studio의 인텔리전스 / 자동 완성 기능은 예약어에 대해 대문자 또는 소문자를 허용하지만 MAX (), SUM ()과 같은 대문자 함수 호출을 허용합니다.

그럼에도 불구하고 파서는 여전히 소문자 버전의 max () 및 sum ()을 처리 할 수 ​​있습니다.

이것은 실행의 성격과 관련하여 애매 모호함을 암시하므로 개인 취향의 문제 일뿐입니다.


4
예. SSMS "옵션-> 텍스트 편집기-> Transact-SQL-> Intellisense"에서 원하는 경우 기본값을 '소문자'로 설정할 수 있습니다.
Gordon Bell

0

나는 모든 대문자로 쓰여진 것을 싫어하고 (모든 대문자를 더 많이 타이핑하는 것을 싫어한다), 나 자신이 지역 사회에 대항하도록 설득 할 수 없었다. 평소와 같이 Vim과 관련 패키지는 많은 문제에 대한 해결책입니다.

http://www.vim.org/scripts/script.php?script_id=305

평소처럼 입력하면 입력 할 때 키워드가 자동으로 대문자로 표시됩니다. 모호한 SQL 주문을 모두 사용하지는 않았지만 아직 실패하지 않았습니다.


-2

PHP 내에서 대부분의 mySQL 코드를 호출하고 vim 내에서 모든 PHP 편집을 수행합니다 (또는이 경우 VIM ;-). 이제 PHP 내에 mySQL 코드를 강조 표시하는 플러그인이 있다고 확신하지만 찾지 못했습니다. 찾을 시간이 없습니다. 따라서 모든 것을 대문자로 사용 하는 것을 선호합니다 . 나는 이것을 발견한다.

if ( !$bla ) 
{
   echo "select something from something where something";
}

if ( !$beepboop ) 
{
   echo "create table if not exists loremIpsum;
}

$query = "
CREATE TABLE IF NOT EXISTS HISTORY
(
   ID INT NOT NULL AUTO_INCREMENT,
   INSERTDATE TIMESTAMP DEFAULT NOW(),
   ALTERDATE TIMESTAMP(8) DEFAULT NOW(),
   DELETEDATE TIMESTAMP(8),
   ALTERCOUNT INT DEFAULT 0,
   SELECTCOUNT INT DEFAULT 0,

   PRIMARY KEY(ID),
)ENGINE=InnoDB
";

mysqlQuery( $query, $con );

PHP와 SQL을 이보다 훨씬 더 잘 구별 할 수 있습니다.

if ( !$bla ) 
{
   echo "select something from something where something";
}

if ( !$beepboop ) 
{
   echo "create table if not exists loremIpsum;
}

$query = "
create table if not exists history
(
   id int not null auto_increment,
   insertdate timestamp default now(),
   alterdate timestamp(8) default now(),
   deletedate timestamp(8),
   altercount int default 0,
   selectcount int default 0,

   primary key(id),
)engine=InnoDB
";

mysqlQuery( $query, $con );

또한 어떤 이유로 든 allcaps을 낙타 케이스와 혼합하는 것을 싫어합니다.

CREATE TABLE IF NOT EXISTS history
(
   ID INT NOT NULL AUTO_INCREMENT,
   insertDate TIMESTAMP DEFAULT NOW(),
   alterDate TIMESTAMP(8) DEFAULT NOW(),
   deleteDate TIMESTAMP(8),
   alterCount INT DEFAULT 0,
   selectCount INT DEFAULT 0,

   PRIMARY KEY(ID),
)ENGINE=InnoDB

그게 ID나에게 잉크. 대신해야합니까 id? 또는 iD?


3
아니오, 아니오, 아니오, camelCase는 열 이름이 아닌 변수 이름을위한 것입니다. 열 이름에 적절한 대소 문자 사용 ... InsertDate, AlterDate, ...
Gordon Bell

1
SQL 표준에서는 구현시 식별자에서 대소 문자를 무시해야합니다 (대소 문자로 접힘). 따라서 코드는 식별자의 대소 문자 차이에 의존해서는 안되며 일반적인 방법은 식별자를 만드는 것 all_lower_case입니다.
bignose

3
이 WPM 감소함에 따라 내가 밑줄의 큰 팬이 아니다 @bignose
PUK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.