프로젝트에서 Swagger 문서를 확인하는 도중 팀원과 내가 서로 다른 네이밍 문법으로 변수명을 작성하고있는 것을 보고 멘토님께 질문을 드렸다 🙇
📌 참고하라고 보내주신 링크
https://jsonapi.org/recommendations/#naming
해당 링크에는 다음과 같이 써있다.
The specification places certain hard restrictions on how members (i.e., keys) in a JSON.
To further standardize member names, which is especially important when mixing profiles authored by different parties, the following rules are also recommended:
Member names SHOULD be camel-cased (i.e., wordWordWord)
Member names SHOULD start and end with a character “a-z” (U+0061 to U+007A)
Member names SHOULD contain only ASCII alphanumeric characters (i.e., “a-z”, “A-Z”, and “0-9”)
이 사양은 JSON에서 구성원(i.e., 키)이 어떻게 되는지에 대해 특정 엄격한 제한을 둡니다.
다른 당사자가 작성한 프로필을 혼합할 때 특히 중요한 구성원 이름을 추가로 표준화하려면 다음 규칙도 권장됩니다:
key는 camel-cased를 사용해야 합니다. (i.e., wordWordWord)
key는 "a-z" 문자로 시작하고 끝나야 합니다.
key는 ASCII 영숫자만 포함해야 합니다. (예: "a-z", "A-Z" 및 "0-9")
💡 Member (변수명이라고 이해함) 이름은 camel-cased를 이용하자. (i.e wordWordWord)
💡 아스키 형식의 알파벳과 숫자만 사용 하자 !