개발자

id vs code

2024년 01월 16일조회 50

보통 컬럼의 identity 값을 정할때 네이밍을 id로 하시나요 아니면 code로 하시나요? 예) memberId, memberCode

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

백승훈님의 프로필 사진

Id는 Id입니다. code는 id랑 관계가 없을 것 같은데.. 네이밍은 취향차이라 편하신대로 하시면 될 것 같습니다. 하지만 제 3자가 봤을때 memberId라고 적힌 변수와 memberCode로 적힌 변수를 본다면 아무래도 전자가 후자보다 이해하기 쉬울 것 같습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 01월 16일

사실 이것은 개발팀의 네이밍 컨벤션에 따라 다르지만, 일반적으로 "id"와 "code"는 약간 다른 쓰임새를 가집니다. "id"는 종종 primary key로 사용되며, 각 row를 고유하게 식별하는 데 사용됩니다. 따라서 "memberId"는 특정 멤버를 고유하게 식별하는 데 사용됩니다. 반면에 "code"는 보다 구조화된 정보를 제공하거나, 특정 형식을 따르는 값을 나타내기 위해 사용되곤 합니다. 예를 들어, 회사에서 직원 코드가 있을 수 있는데 이것은 부서 코드와 직급 코드 등을 결합한 것일 수 있습니다. 따라서 memberId와 memberCode 중 어느 것을 선택할지는 그 필드가 어떻게 사용되느냐에 달려 있습니다. memberId가 각 멤버를 고유하게 식별하는 역할을 한다면 id로 선택하는 것이 좋고, 만약 구조화된 정보나 형식을 나타내야 한다면 code를 선택하세요.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!