CleanCode TIL 2일차

최정환·2022년 2월 19일
0

clean-code

목록 보기
1/11

TIL (Today I Learned)

2022.02.19

오늘 읽은 범위

1장. 깨끗한 코드

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

  • (45p)

    프로그래머들이 대충 넘어가는 부분 중 하나가 오류처리다. 메모리 누수, 경쟁 상태, 일관성 없는 명명법이 또 다른 예다. 한마디로 요약하면, 깨끗한 코드는 세세한 사항까지 꼼꼼하게 처리하는 코드다.

  • (48p)

    깨끗한 코드는 주의 깊게 시간을 들여 깔끔하고 단정하게 정리한 코드다.

  • (49p)

    이 책의 내용의 요약은 중복을 피하라, 한기능만 수행하라, 제대로 표현하라, 작게 추상화하라.

  • (48p)

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

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

클린코드가 뜻 하는 의미와 코드에 대한 자세 뿐만 아니라 팀에서 프로그래머로서 가지고 있어야할 마인드에 대해 생각하게 되었다.

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

TDD : 테스트 주도 개발

경쟁 상태(race-condition) : 공유 자원에 대해 여러 프로세스가 동시에 접근할 때, 결과값에 영향을 줄 수 있는 상태

0개의 댓글