노마드코더

 

 

😀 책에서 기억하고 싶은 내용을 써보세요.

  • 코드를 리팩터링 하다 보면 원래 했던 변경을 되돌리는 경우가 흔하다.
    => 리팩터링은 코드가 어느 수준에 이를 때까지 수많은 시행착오를 반복하는 작업이기 때문이다.

  • 세상에 개선이 불필요한 모듈은 없다.

  • 코드를 처음보다 조금 더 깨끗하게 만드는 책임은 우리 모두에게 있다.

 

 

 

🤔 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.

  1. 처음 장에서 저자가 얘기했던 지켜야 할 규칙들을 바탕으로 리팩터링 하는 파트였습니다.
    => 이미 깨끗한 코드도 리팩터링할 것이 있다는 것을 알게 되었습니다.
    => 코드를 더욱 깨끗하게 만들어가는 과정은 진짜 장인들의 모습과도 같다고 느꼈습니다.

  2. 클린코드를 읽으면서 매번 느끼지만 내가 작성한 코드를 꼭 둘러보면서 리팩터링 해야겠다고 느꼈습니다.
    => 기능을 만들고 그냥 놔버리는 경우가 많았었습니다.
    => 리팩터링을 아주 조금하면서 많은 성장을 이뤄냈습니다.
    => 테스트코드가 없는 코드는 리팩터링 하는게 힘들다는 것을 느꼈습니다.

 

 

 

🔎 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요. 

  • 테스트코드 리팩터링은 어떻게 할까?
    • 중복되는 코드는 @Before 어노테이션으로 옮긴다.
    • 하나의 assert 문으로도 충분히 테스트할 수있는 케이스로 리팩터링
      => 너무 많은 assert(단언문)을 가진다면 테스트 케이스가 두 개 이상 포함되어 있는지 의심해본다.
    • 참고한 블로그 -> 링크

 

 

 

👀 소감 3줄 요약

  • 코드를 리팩터링 하다가 예전 코드로 돌리는 경우는 흔한 일이다.
  • 세상에 개선이 불필요한 모듈은 없다.
  • 코드를 처음보다 조금 더 깨끗하게 만드는 장인정신

 

 

 

 

반응형

+ Recent posts