변수에 snake_case를 사용하고 함수에 camelCase를 사용하는 이유

王林
풀어 주다: 2024-08-21 09:05:45
원래의
768명이 탐색했습니다.

Why we use snake_case for variables and camelCase for functions

스트레스를 덜 받고 더 나은 프로그래머가 되기 위해 우리는 코드를 유지 관리하기 어렵게 만들고 새로운 개발자를 온보딩하기 어렵게 만드는 헛소리로부터 코드를 보호하기 위해 최선을 다해야 합니다. .

우리는 데이터베이스 필드, API에서 반환된 JSON 속성 이름, HTML 양식 필드 이름 속성, 그리고 마지막으로 데이터베이스 원본 값을 포함하는 Javascript 변수 이름에 동일한 이름을 사용합니다. 스택의 모든 계층에서 데이터 이름을 정확히 동일하게 지정하면 무엇이 무엇인지 정신적으로 매핑할 필요가 없습니다. 이 규칙을 준수하도록 자신을 훈련하면 스트레스를 덜 받는 프로그래머가 될 것입니다.

우리는 스스로 정의하는 변수의 이름을 지정하기 위해 스네이크 케이스를 사용합니다. 대부분의 라이브러리는 변수 이름에 낙타 대문자를 사용하기 때문에 라이브러리에 정의된 대부분의 것과 구별됩니다.

두문자어 대신 완전한 단어를 사용하며, 배열인 경우 복수형으로 표기합니다. 이를 통해 모든 국적의 사람들이 단축어를 모르더라도 데이터가 무엇인지 이해할 수 있습니다.

우리는 식별자가 변수가 아닌 함수임을 빠르게 식별할 수 있도록 함수 이름에 카멜 표기법을 사용합니다. 예, 함수를 값으로 저장할 수 있다는 것을 알고 있지만 차이점은 괄호를 추가하여 기본/객체/배열 값을 호출할 수 없다는 것입니다. 기능과 가치 사이의 경계가 바로 여기에 있으며, 기능과 가치를 구분할 수 있는 시각적 신호가 있으면 스트레스를 덜 받는 프로그래머가 될 수도 있습니다.

위 내용은 변수에 snake_case를 사용하고 함수에 camelCase를 사용하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿