Q1 쉬운이름쓰기
// What the heck is 86400000 for?
setTimeout(blastOff, 86400000);
// GOOD 😎
// 위 코드를 깨끗하게 다시 작성해 주세요.
const A_DAY = 60 * 60 * 24 * 1000
setTimeout(blastOff, A_DAY);
// 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.
86400000 이 무엇을 의미하는지 표현해야함
Q2 의미있는 이름 사용
const yyyymmdstr = moment().format("YYYY/MM/DD");
// GOOD 😎
// 위 코드를 깨끗하게 다시 작성해 주세요.
const today = moment().format("YYYY/MM/DD");
// 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.
변수가 담고 있는 의미를 네이밍으로 명확히 표현해라
Q3 불필요한 반복 지양
Hint❕ : 불필요하게 반복하지 마세요.
const Car = {
carMake: "Honda",
carModel: "Accord",
carColor: "Blue"
};
function paintCar(car, color) {
car.carColor = color;
}
// GOOD 😎
// 위 코드를 깨끗하게 다시 작성해 주세요.
const Car = {
make:"Honda",
model:"Accord",
color:"Blue"
}
function paintCar(car, color) {
car.color = color
}
// 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.
불필요한 속성표현이 반복됨. car의 prefix가 반복될 필요가 없음.