Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
1장 깨끗한 코드 TIL
#clean_code
2년 전
649


TIL (Today I Learned)

2022.2.19

오늘 읽은 범위

1장. 깨끗한 코드

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

  • 논리가 간단해야 버그가 숨어들지 못한다. 의존성을 줄여야 유지보수가 쉬워진다.

  • 깨끗한 코드는 한 가지를 제대로 한다.

  • 깨끗한 코드는 잘 쓴 문장처럼 읽힌다. 명쾌한 추상화와 단순한 제어문으로 가득하다.

  • 단위 테스트 케이스와 인수 테스트 케이스가 존재한다. 깨끗한 코드에는 의미 있는 이름이 붙는다.의존성은 최소이며 각 의존성을 명확히 정의한다.

  • 깨끗한 코드란 다른 사람이 고치기 쉽다고 단언한다.

  • 주의 깊게 작성한 코드다. 누군가 시간을 들여 깔끔하고 단정하게 정리한 코드다. 세세한 사항까지 꼼꼼하게 신경 쓴 코드다. 주의를 기울인 코드다.

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

  • 보이스카우트 규칙 : 캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라.

  • 체크아웃할 때보다 좀 더 깨끗한 코드를 체크인한다면 코드는 절대 나빠지지 않는다.

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

  • 오늘 배운 원칙들을 적용해서 코딩을 해야겠다.

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

  • 르블랑의 법칙