Community

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

← Go back
2/15 했다. 벌써 13.3% 달성했다.
#clean_code
2년 전
452

TIL (Today I Learned) 2022.02.19

오늘 읽은 범위

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

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

  • 다시 돌아와 나중에 정리하겠다고 다짐했었다. 물론 그때 그 시절 우리는 르블랑의 법칙을 몰랐다. 나중은 결코 오지 않는다.(4p)

  • 오히려 엉망진창인 상태로 인해 속도가 곧바로 늦어지고, 결국 기한을 놓친다. 기한을 맞추는 유일한 방법은, 그러니까 빨리 가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다.(7p)

  • 우리는 저자다. 저자에게는 독자가 있다. 그리고 저자에게는 독자와 잘 소통할 책임도 있다. 다음에 코드를 짤 때는 자신이 저자라는 사실을, 여러분의 노력을 보고 판단을 내릴 독자가 있다는 사실을 기억하기 바란다.(17p)

  • 지속적인 개선이야말로 전문가 정신의 본질이 아니던가?(19p)

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

  • 이번 장에서는 저자의 집필 목적을 알 수 있었다.

    프로그래머는 단순히 컴퓨터 화면에서 특정 기능을 수행하는 프로그램을 만드는 사람이 아니라 컴퓨터가 이해할 수 있게 컴퓨터 언어로 논리적인 '설계'를 만드는 사람이고, 앞으로 커리어를 쌓아나가면서 우리가 반드시 지녀야할 태도를 알게 해주었다.

  • 많은 유명인사들이 우리가 프로그래밍을 공부해야 하는 이유에 대해서 공통적으로 말하는 점은, 바로 생각하는 방법을 배울 수 있다는 것이다. 나는 그들이 그저 유명인사로 불려왔으니까 강단에 서서 그냥 좋은 소리하나보다 생각했었는데 1장을 읽고나서 그 말이 진심이였다는 것을 깨달았다.

  • 삶의 태도부터 시작해서, 우리가 가지고 있는 생각의 오류를 짚어주며

    웬만한 철학책, 인문학책 못지 않은 내용을 다루고 있는 것 같다. 앞으로 이 책에서 내가 얻을 수 있는 지혜가 뭐가 있을지 더욱 기대가 된다.

  • 이 책을 읽어야지 하고 미루고 있었는데 챌린지 프로그램으로 나온다고 해서 바로 챌린지 신청후 전자책을 구매하고 당일 바로 읽을 수 있었다. 챌린지를 기획해 준 니코와 박인님 기타 노마드코더 관계자 분께 감사하다는 인사를 드리고 싶다.

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

  • 르블랑의 법칙 : 나는 이게 무슨 연구결과 나온 법칙인가 생각했는데, 누군가 Quora에 올린 글을 통해서 르블랑의 법칙이 프로그래머인 Ryan Cooper와 동료 Dave LeBlanc의 일화를 다룬 블로그 글에서부터 나온 일종의 밈이었다는 것을 알게 되었다...

The problem is, we usually don't get around to doing any of those things we plan to do "later". After dealing with the consequences of "I'll fix it later" a few too many times, my friend Dave LeBlanc coined LeBlanc's Law: "Later equals Never."

https://www.quora.com/What-resources-could-I-read-about-Leblancs-law?top_ans=12245338

https://on-agile.blogspot.com/2007/04/why-you-wont-fix-it-later.html