개발할 때 한글 변수를 사용해봤습니다.

자바스크립트와 Next.js는 유니코드를 지원합니다. 이 말은 변수를 선언할 때 한글을 사용해도 된다는 말이기도 합니다.

사용할 수 있다는 것을 알고는 있었지만 한글 변수를 사용하기 시작하면 코드 일관성을 유지하기 어려워진다고 생각해서 실제로 사용해 본 적은 한 번도 없었어요. 계속 영어만 사용해오던 관성도 영향이 있었을 거예요.

그러다 최근 데이터를 불러와서 테이블에 보여주는 UI를 개발하면서 한글 변수를 사용해봤어요. 테이블 컬럼명과 동일한 한글 단어를 사용한 인터페이스를 만들고, API 응답을 파싱해서 이 객체를 생성하는 방식이었죠.

특히 도메인 관련 용어는 영어 변수로 선언할 경우 뜻이 불명확하거나 길어지는 등의 문제가 생길 수도 있는데, 한글 변수로 사용하니 깔끔하고 직관적으로 정리할 수 있었어요. 서버와 통신하거나, 여러 파일 간 전달되는 값이 아닌 한 파일 내에서만 사용되는 값이기 때문에 더욱 유용했어요.

- 한 곳에서만 관리 및 사용되는 변수
- UI와 가까이 위치한 변수
- 영어로 사용 시 의미가 불분명해지거나 복잡해지는 변수

이제는 위 세 경우에 모두 해당되는 경우라면 한글 변수 사용을 긍정적으로 생각해 보게 되었어요.

한글 변수를 사용해 본 경험이 있으신가요?
다른 분들은 한글 변수 사용에 어떻게 생각하시는지 궁금해지네요!

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 9월 12일 오후 12:11

댓글 0

    함께 읽은 게시물

    예전부터 생각해왔던 것이지만, 회사에서 내가 무언가를 이뤘다고 생각하는 것이 얼마나 가소로운 생각이었나 싶다. 팀과 조직이 클 수록 그렇다. 나의 결과는 결국 내가 있는, 나를 둘러싼 환경이 결정하는 것이라서, 잘했다고 설레발도, 못했다고 좌절도 할 필요가 없다는 것을 뒤늗게 깨달았다.


    < 퇴근길 작은 트럭에게 약속의 무게를 배우다 >

    1

    ... 더 보기

    AI와 코딩할 때, 혹시 결과만 말하고 계신가요?
    얼마 전 프로필 페이지를 AI와 함께 만들면서 이상한 걸 발견했어요.

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube


    MCP 이제 정말 써보고 싶지요?

    ... 더 보기

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

    bit.ly

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

     • 

    저장 5 • 조회 192


    야근의 관성

    제가 한국에서 직장 생활을 시작하고 가장 먼저 배운 것은 아이러니하게도 야근이었습니다. 신입이었던 제게 야근은 선택의 문제가 아니었거든요. 선배들에게 야근은 너무나 당연한 루틴이었고, 저녁 5시가 되면 "퇴근 안 해?"가 아니라 "저녁 뭐 먹을까?"라는 질문을 던졌습니다. 누가 정해놓은 것처럼 부장님이 퇴근해야 과장님이, 과장님이 퇴근해야 대리님이, 대리님이 퇴근해야 비로서 저 같은 신입도 퇴근 생각을 할 수 있었습니다.

    ... 더 보기

     • 

    저장 15 • 조회 3,616