다양한 편법을 사용해서 코드를 작성합니다.
코드의 양이 길면 안좋습니다.. 하지만 너무 짧아도 문제가 됩니다.
획기적으로 줄인 코드는 초고수 처럼 보일 수 있지만, 다른 개발자들이 이해를 못할수도 있습니다.
혼자서도 코딩을 잘 할 수 있습니다. 하지만 다른 팀원과 협력하는게 더 좋은 방법일 것입니다.
때때로 한글자 변수 선언을 하는 분들이 있습니다.
변수 이름을 잘 짓는 것도 좋은 개발자로 가는 길입니다. 변수 정의를 해석할 수 없게 만든 경우 다른 개발자에게 피해를 줄 수 있습니다.
let s = 10
for(let i = 0; i < s; i++){
console.log(s);
}
일반적으로 for문에서 우리는 i부터 사용합니다.
꼭 i 를 사용할 필요는 없지만 반복문에서 생소한 단어를 사용하는 것은 다른 개발자들에게 혼란을 줄 수 있습니다.
유사한 뜻을 가진 다양한 단어들이 있습니다.
쉽게 예를 들면..
subway, train, tube, tunnel, metro, underground 등 다양한 동의어가 있습니다.
코드를 읽는 사람이 쉽게 이해할 수 있게 도와주세요. 미묘한 차이가 있는 동의어를 사용할 경우 다른 개발자가 착각할 수 있습니다.
선언된 변수를 재사용할 경우 큰 문제를 일으킬 수 있습니다.
새로운 값을 저장할 때 기존 변수를 사용하는 것 보다 새로운 변수를 선언하는 것이 좋습니다.
이 얘기는 외부, 내부 변수에도 적용됩니다.
동일한 단어를 사용할 경우 작동을 할 지 몰라도 이후 문제를 일으킬 수 있습니다.
함수 기능을 확장 시킬 수 있지만, 재사용에 제약을 줍니다. 따라서 한 함수에 너무 많은 기능을 넣지 말아주세요.