변수명을 한글로 하면 안될까?

Seokjun·2024년 1월 17일
0

Happy Days

목록 보기
2/3
post-thumbnail

어느날.. 문득 이런 생각이 들었다.
왜 항상 변수 이름이나 함수 이름을 꼭 영어로 쓸까..
나는 초등학교 영어시간에 지우개 가루나 뭉치고 놀았던 갓 17살 나부랭이다.
때문에 영어로 변수 이름을 작성할 때마다 고역이다.
그래서 가독성도 좋아지고, 코드 짜는 시간도 줄고, 변수의 의도도 한 번에 알 수 있는 한글 변수를 써야할지 쓰지 말아야 할지 알아보겠다.

작동은 하는가.

놀랍도록 멀쩡히 작동한다.

ide가 좋아하는가.

자동완성도 아주 잘 된다.

그럼 왜 쓰지 말아야 하는가.

내가 처음 c언어를 배울 때, 나의 스승님이 이런 말을 한 적이 있다.

"한글로 변수 이름을 짓는다면 밥을 혼자 먹어야 한다."

그때는 별 생각 없이 그렇구낭~ 하고 넘어갔는데 처음에 말했듯이 나는 한글로 쓰고싶다.
그리고 쓰지 말아야 할 이유도 못찾겠다.
그래서 검색을 해봤는데..

"자바나 C#에서 대소문자로 구분을 하는 경우가 있어용~"
"자동완성이 안돼용~"

이라는 의견이 지배적이었다.
하지만 나는 자바나 C#을 쓰지 않는다.
그리고 위에서 자동완성이 되는것도 확인했다.

결론.

쓰지 말아야 할 이유는 없는 것 같다.
사실 나는 홍대병 말기라서 어떻게든 남들과 다르게 짜고싶은 욕구가 드는것도 같다.
그래서 나는 장점은 많고 단점은 소소한 한글 변수를 많이 활용할 예정이다.

profile
행복한 개발자가 되고싶어요.

0개의 댓글