mission

broccoli·2025년 5월 30일
0

cleancode

목록 보기
6/12

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가 반복될 필요가 없음.
profile
🌃브로콜리한 개발자🌟

0개의 댓글