Community

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

← Go back
CleanCodeTIL[1] = "깨끗한 코드"
#clean_code
2년 전
456

오늘 TIL 3줄 요약

  • 사소한 것이 중요하다.

  • 사소한 것들의 세세하게 신경 쓴 코드가 좋은 코드다.

  • 좋은 코드가 중요한 이유는 개발 대부분의 시간을 코드를 읽는데 사용하기 때문이다.

TIL (Today I Learned) 날짜

2022. 04. 23

오늘 읽은 범위

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

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

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

  • 빨리 가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다.(p7)

  • 깨끗한 코드는 '보기에 즐거운' 코드다. (p9)

  • 캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라 (p19)

  • "연습해, 연습!" (p20)

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

  • 책을 읽는데 어려움이 없었다. 이야기를 해주는 듯한 문체여서 쉽게 읽을 수 있어서 좋았다.

  • 큰 목적을 위해서 그냥 넘어갈 수 있다고 생각했던 사소한 것들이 가장 중요하다는 내용을 책에서 접하고 지난 나를 많이 반성하게 되었다.

  • 가독성이 좋아야 한다는 말은 계속 들어왔다. 그러나 그냥 가독성을 넘어서 소설처럼(하나의 이야기처럼) 코드가 읽혀야 한다는 부분이 인상 깊었다. 어떻게 하면 소설처럼 읽히는 코드를 짤 수 있을지 궁금하다.

  • 지금까지 공부해 온 방향은 코드를 짜는 방법을 공부해 왔다. 하지만 대부분의 개발은 코드를 읽는 데에서 시작한다. 뒷통수를 맞은 기분이다. 좋은 코드를 많이 읽고, 직접 실행해보고 내 것으로 만드는 과정이 꼭 필요하다. 클론코딩이 교육효과가 좋은 이유는 좋은 코드를 직접 내가 다시 작성해보기 때문인 거 같다.

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

  • 인수 테스트?

  • 린(Lean)

  • 아키텍처

오늘 읽은 다른사람의 TIL