클라, 서버, 백엔드, 프런트엔드 구분 없이 프로그래밍의 가장 큰 난제는 누가 뭐라 해도... 변수명 짓기이다. 변수명이 뭐가 중요하냐! 돌아가는 코드만 잘짜면 되는 게 아니냐! 할 수도 있지만 생각보다 중요하다. 네이밍 규칙을 정의 하고 코드를 짜는 가장 큰 이유는 해당 변수가 어떤 역할을 하는지 한눈에 알도록 하고 협업 시 읽기 편하게 하는 것이다. 마치 소설을 보는데 다른사람이 썼다고 중간에 문체가 바뀌면 이질감이 드는 것처럼 코드도 마찬가지다. 통일하지 않은 코드 규칙은 어떻게 동작하는지 파악하는데 시간이 더 오래걸리기 때문에 전체 생산성과도 관련이 있다. 물론 맞춤법처럼 획일화된 기준은 없다. 그래서 어떤 방식으로 지어도 괜찮지만 일관된 방식이 가장 중요하다. 쓸때 고려하는 형식과 관련된 3가지..