Community

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

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


TIL (Today I Learned)

2022.01.22

오늘 읽은 범위

1장. 깨끗한 코드

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

  • 나중은 결코 오지 않는다. (p4)

  • 방금 한 이야기를 일부라도 겪었다면 시간을 들여 깨끗한 코드를 만드는 노력이 비용을 절감하는 방법일 뿐만 아니라 전문가로서 살아남는 길이라는 사실을 인정하리라. (p6)

  • 프로그래머도 마찬가지다. 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다. (p7)

  • 나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려진다. 깨끗한 코드는 한가지에 '집중'한다. 각 함수와 클래스와 모듈은 주변 상황에 현혹되거나 오염되지 않은 채 한길만 걷는다. (p10)

  • 중복 줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기. 내게는 이 세가지가 깨끗한 코드를 만드는 비결이다. (p14)

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

  • 코드를 깨끗하게 유지할 때는 그 힘을 잘 모르지만, 망가지기 시작한 코드를 보면 깨끗한 코드가 얼마나 일정 관리에 큰 역할을 하는지 다시 한번 되새기게 된다.

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

  • 르블랑의 법칙? (LeBlanc's Law states) - "Later equals never" is used in the context of software development, but may be applied more broadly to other areas. The law is attributed to Dave LeBlanc.