image.png

Replit 안되서 노션에 답안 작성합니다.

What the heck is 86400000 for?
setTimeout(blastOff, 86400000);

// GOOD 😎
// 위 코드를 깨끗하게 다시 작성해 주세요.

// 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.

------------------------------------------------------
// BAD 더러운 코드 😣
// Hint❕ : 의미있는 이름을 사용해주세요.

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

// GOOD 😎
// 위 코드를 깨끗하게 다시 작성해 주세요.

// 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.

------------------------------------------------------
// BAD 더러운 코드 😣
// Hint❕ : 불필요하게 반복하지 마세요.

const Car = {
  carMake: "Honda",
  carModel: "Accord",
  carColor: "Blue"
};

function paintCar(car, color) {
  car.carColor = color;
}

// GOOD 😎
// 위 코드를 깨끗하게 다시 작성해 주세요.

// 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.

===

// 하루의 밀리초 수 (1일 = 24시간 * 60분 * 60초 * 1000밀리초)
const ONE_DAY_IN_MILLISECONDS = 24 * 60 * 60 * 1000;

// 로켓 발사를 의미하는 명확한 함수 이름 사용함
setTimeout(rocketLaunch, ONE_DAY_IN_MILLISECONDS);

  1. 매직 넘버 제거:
  2. 함수 이름 개선:
  3. 명확하고 검색하기 쉬운 이름 사용:
const formattedDate = moment().format("YYYY/MM/DD");
  1. 변수 이름 변경:
  2. 의미 있는 이름 사용:
  3. 코드 가독성 향상: