Community

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

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


TIL (Today I Learned)

2022.02.19

오늘 읽은 범위

1장. 깨끗한 코드

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

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

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

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

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

  • 처음 프로그래밍 입문 이후부터 좋은 코드에 대한 욕심이 있었지만, 현업에서 일하면서 시간이 없다는 혹은 변덕스러운 관리자의 요구사항을 탓하며 코드의 품질을 외면해온 것 같다. 1장 초반부 부터 책에서 이야기하는 상황들의 대부분이 나의 이야기인 것 처럼 공감이 되었고 많이 부끄러웠다.
    어떤 상황에서든 코드 품질의 책임은 프로그래머에게 있다는 말은 그간 현실에 순응해 외면해 왔던 나에게 정곡을 찔렀다. 뒤에 이어진 깨끗한 코드에 대한 생각과 철학들을 보면서, 책에서 말하는 기준을 삼아 기존 코드를 작은 것 부터 조금씩 바꿔보려고 한다.


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

  • 르블랑의 법칙