인프런 커뮤니티 질문&답변

이상현님의 프로필 이미지
이상현

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

TextRPG 몬스터 생성

한글 사용에 대하여

작성

·

1.2K

0

코드를 수정하다 보니 우연히 변수 이름을 한글로도 선언이 가능하다는 걸 알게 되었습니다.이런 식으로 변수 이름을 한글로 선언해도 상관이 없을까요?

답변 2

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

ㅎㅎㅎㅎ 생각도 못한 문제지만, 영어로 하시는 것이 권장 드립니다.

1

안녕하세요,
언어는 다르지만 제 경험을 한번 공유해볼까 합니다.
저는 자바/코틀린으로 서버 개발을 하고 있는데, 테스트코드 함수명을 한글로 자주 적곤 했습니다.
테스트 코드를 통해 나름의 장점을 얻을 수 있었으나, 코틀린이 버전 업이 되며 기존에 한글로 적은 테스트 코드명을 읽지 못하는 일이 발생하였습니다.
이후부터는 테스트 코드명도 되도록 영어로 작성하고 있어요.

한국어를 포함해서, 알파벳이 아닌 다른 문자로 변수명, 함수명 등을 적게 되면, 잘 돌아가던 코드가 어느 순간 생각지도 못한 문제의 원인이 될 가능성이 있습니다.

이런 관점에서 생각해 보시고, 이러한 리스크를 감당할 정도로 한글 변수명/함수명이 그만한 가치가 있는지 한번 고민해 보시면 좋을 듯합니다.

 

추가로 한글 변수명 등은 많은 곳에서 여러 번 시도한 적 있는 영역이긴 합니다. 한 예로 토스의 세종대왕 프로젝트가 있습니다. 한번 재미 삼아 읽어보시는 것도 좋겠네요 ㅎㅎ

이상현님의 프로필 이미지
이상현

작성한 질문수

질문하기