코딩 컨벤션이란?
코딩 컨벤션은 읽고, 관리하기 쉬운 코드를 작성하기 위한 코딩 스타일 규약이다.

코딩 컨벤션은 왜 필요한가?
여러 개발자가 협업해야하는 상황에서 일종의 규약이 있다면, 유지보수 및 가독성이 좋아져, 협업이 쉬워진다. 특히, 자바스크립트의 경우 다른 언어의 비해 문법구조가 유연하기 때문에, 통일된 규약이 없다면 오류를 찾기 어렵게 된다.

현재 내가 듣는 HTML 수업에서는 BEM이라는 코딩 컨벤션을 쓰고 있다.
https://en.bem.info/methodology/quick-start/
http://getbem.com/naming/