CleanCode(클린코드) - 1장. 깨끗한 코드

🔖 오늘 읽은 범위 : 1장 ~


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

  • 깨끗한 코드는 주의 깊게 작성한 코드다. 누군가 시간을 들여 깔끔하고 단정하게 정리한 코드다. (p.12)
  • 중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화하라. (p.14)
  • 깨끗한 코드는 읽으면서 놀랄 일이 없어야 한다고 워드는 말한다. (p.15)
  • 언어를 단순하게 보이도록 만드는 책임이 우리에게 있다는 뜻이다. (p.15)
  • 예술에 대한 책을 읽는다고 예술가가 된다는 보장은 없다. (p.19)

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

깨끗한 코드를 작성하기 위해서는 테스트 코드가 필요하다고 되어있지만 프론트는 테스트코드를 작성하기가 모호하다고 생각된다. 컴포넌트 UI 테스팅, 함수에 대한 테스트 코드를 작성하면 프론트엔드는 괜찮은걸까..?

테스트 코드를 작성할 수 있는 함수, 그리고 그 함수를 사용하는 컴포넌트. 이 사고로 개발을 하면 컴포넌트에 UI 에 로직의 결합이 느슨해지지 않을까 생각이 들었다.


🔥 소감 3줄 요약

켄트 벡이 제안한 단순한 코드 규칙으로 구현을 시작한다. 중요한 순으로 나열하자면 간단한 코드는

  • 모든 테스트를 통과한다.
  • 중복이 없다.
  • 시스템 내 모든 설계 아이디어를 표현한다.
  • 클래스, 메서드, 함수 등을 최대한 줄인다.

깨끗한 코드로 언어를 단순하게 보이게 만드는 책임은 나에게 있다.


Written by@sujin-park
항상 배우는 자세 갖추기 💻

GitHubLinkedIn