Back to List
개발자를 위한 가이드: 코딩에도 글자 수 제한이 있다?
코딩은 컴퓨터와 대화하는 것이지만, 코드를 읽는 것은 사람입니다. 가독성 좋은 코드, 즉 클린 코드를 작성하기 위해 개발자들도 알게 모르게 글자 수 제한을 지키고 있습니다.
1. 한 줄 최대 길이 (Max Line Length)
전통적으로 터미널 화면 크기에 맞춰 80자 제한이 있었지만, 모니터가 커진 지금은 100자 또는 120자를 기준으로 삼는 추세입니다(Prettier, ESLint 기본값).
가로 스크롤이 생기면 코드를 읽는 흐름이 끊기기 때문입니다. 줄이 너무 길어진다면 적절히 개행(Line break)을 하거나 로직을 함수로 분리해야 한다는 신호일 수 있습니다.
2. 네이밍(Naming)의 적정 길이
변수명이나 함수명은 그 역할을 명확히 설명해야 합니다.
(x) d (너무 짧음 - 의미 파악 불가)
(x) daysBetweenCurrentDateAndProjectStartDate (너무 김 - 읽기 힘듦)
(o) daysUntilStart (적절)
연구에 따르면 10~20자 사이의 식별자가 가독성과 이해도 면에서 가장 효율적이라고 합니다.
3. 커밋 메시지 (Commit Message)
Git 커밋 메시지의 제목은 50자 이내로, 본문은 72자마다 줄바꿈을 하는 것이 업계 표준입니다. GitHub 등의 도구에서 제목이 잘리지 않고 한 줄에 깔끔하게 보이게 하기 위함입니다.