변수


의미 있고 발음 가능한 변수 이름 사용

bad :

const yyyymmdstr = moment().format('YYYY/MM/DD');

good :

const currentDate = moment().format('YYYY/MM/DD');

동일한 유형의 변수에 동일한 어휘 사용

bad :

getUserInfo();
getClientData();
getCustomerRecord();

good :

getUser();

검색 가능한 이름 사용

우리는 쓰는 것 보다 더 많은 코드를 읽을 것이다. 그렇기 때문에 코드는 읽기 쉽고 검색이 가능해야 한다.

bad :

// 86400000는 도대체 무엇이란 말인가?
setTimeout(blastOff, 86400000);

good :

// 상수는 대문자로 선언한다.
const MILLISECONDS_IN_A_DAY = 86400000;

setTimeout(blastOff, MILLISECONDS_IN_A_DAY);