ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [clean code] 5일차
    책 정리/Clean Code 2022. 5. 2. 00:03
    • 오늘의 책읽기: 복습
    • 오늘의 과제: 더러운 코드를 고쳐라!
    • 제출기간: 48시간! 월요일 오전 6시까지.

    Mission: 더러운 코드를 고쳐라!

    • 계속 책을 읽는 것도 좋지만. 실제로 배운걸 써먹어보는 것이 더 좋겠죠?
    • 오늘은 책 읽는 걸 잠깐 쉬고~ 배운 내용을 토대로 더러운 코드를 직접 고쳐주시면 됩니다!
    • (1) 여기 Replit 링크를 클릭하여 더러운 코드 3개를 확인한다.
    • (2) 3개의 더러운 코드를 각각 깨끗하게 고쳐본다.
    • (3) 작성한 Replit 링크를 아래 제출한다.
    • Replit 사용방법을 참고하세요.
    • 클린코드 책 열심히 읽었으니. 진짜로 클린-! 하러 가봐요! 레츠고!!
    •  

    1번문제

    // BAD 더러운 코드 😣
    // Hint❕ : 검색하기 쉬운 이름을 사용하세요.
    // blastOFF는 로켓 발사를 의미. 86400000은 하루의 밀리초 (milliseconds) 의미. 
    
    // What the heck is 86400000 for?
    setTimeout(blastOff, 86400000);
    
    // GOOD 😎
    // 위 코드를 깨끗하게 다시 작성해 주세요.
    const hourInDay = 24
    const minuteInDay = 60 * hourInDay
    const sceondInDay = 60 * minuteInDay
    const millisecondsInDay = 1000 * sceondInDay
    
    
    setTimeout(blastOff, millisecondsInDay);
    
    
    
    // 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.
    /*
    한눈에 보기가 가능해야함
    */

    2번 문제

    // BAD 더러운 코드 😣
    // Hint❕ : 의미있는 이름을 사용해주세요.
    
    const yyyymmdstr = moment().format("YYYY/MM/DD");
    
    // GOOD 😎
    // 위 코드를 깨끗하게 다시 작성해 주세요.
    
    
    
    
    
    const yearMonthDayWithSlash = moment().format("YYYY/MM/DD");
    
    
    
    
    
    
    // 어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해주세요.
    /*
    
    slash로 표현된 변수라는것을 변수명만 보고 가능해야함
    
    */

     

    3번문제 

    const Car = {
      make: "Honda",
      model: "Accord",
      color: "Blue"
    };
    
    function paintCar(car, color) {
      car.color = color;
    }

    '책 정리 > Clean Code' 카테고리의 다른 글

    [clean code] 7일차  (0) 2022.05.04
    [clean code] 6일차  (0) 2022.05.03
    [clean code] 4일차  (0) 2022.04.28
    [clean code] 3일차  (0) 2022.04.26
    [clean code] 2일차  (0) 2022.04.24

    댓글

Designed by Tistory.