Community

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

← Go back
[TIL] Chapter 1. 꺠끗한 코드
#clean_code
3년 전
711


TIL (Today I Learned)

2022.02.19

오늘 읽은 범위

추천사 ~ 1장. 깨끗한 코드

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

  • 코드는 요구사항을 상세히 표현하는 언어(수단)이다.

  • 르블랑의 법칙 - "나중은 결코 오지 않는다"

  • 나쁜 코드가 쌓일 수록 팀 생산성은 떨어진다.


    -> 시간을 들여 깨끗한 코드를 만드는 노력이 비용을 절감하는 방법일 뿐만 아니라, 전문가로서 살아남는 길이다.

  • 좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다.


    -> 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다.

  • 기한을 맞추는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다.

  • 깨끗한 코드를 작성하는 프로그래머는 빈 캠퍼스를 우아한 작품으로 바꿔가는 화가와 같다.

  • 깨끗한 코드란, 다른 사람이 고치기 쉬운 코드이다. - 데이브 토마스

  • 중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화하라.

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

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

  • 스스로에 대한 반성.

  • 좋은 코드를 쓰는 것이 단기적으로나 장기적으로나 가장 효율적으로 생산성을 높이는 방법이다.

  • 작성한 코드를 이리저리 돌려보며 검토하고 커밋하자.

  • "어떻게 써야 '좋은 코드'일까"를 먼저 생각하자.

  • 장인 정신을 갖자

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