Community

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

← Go back
TIL-Assignment #02(2022.02.19[토])
by crom
#clean_code
2년 전
574


TIL (Today I Learned)

2022.02.19

오늘 읽은 범위

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

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

  • 하지만, 어느 순간에는 정밀한 표현이 필요하다. 그 필요성을 없앨 방법은 없다. 그러므로 코드도 항상 존재하리라. (3페이지)

  • 회사가 망한원인은 바로 나쁜 코드 탓이었다.(4페이지)

  • 물론 그때 그 시절 우리는 르블랑의 법칙을 몰랐다. 나중은 결코 오지 않는다.(4페이지)

  • 게다가 새 인력과 팀은 생산성을 높여야 한다는 극심한 압력에 시달린다. 그래서 결국은 나쁜 코드를 더 많이 양산한다. 덕택에 생산성은 더더욱 떨어져 거의 0이 된다.(5페이지)

  • 특히 나쁜 코드가 초래하는 실패에는 더더욱 책임이 크다.(7페이지)

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

  • 기한을 맞추는 유일한 방법은 , 그러니까 빨리 가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다.(7페이지)

  • 나쁜 코드는 나쁜 코드를 '유혹'한다! 흔이 나쁜 코드를 고치면서 오히려 더 나쁜 코드를 만든다는 뜻이다.(9페이지)

  • 코드는 추측이 아니라 사실에 기반해야 한다. 반드시 필요한 내용만 담아야 한다.(11페이지)

  • 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다(중략) 급하다면, 서둘러 끝내려면, 쉽게 짜려면, 읽기 쉽게 만들면 된다.

  • 체크아웃 할때 보다 좀 더 깨끗한 코드를 체크인한다면 코드는 절대 나빠지지 않는다.

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

  • 코드를 만드는것에 대한 중요성에 대해서 다시한번 리마인드.

  • 그 코드를 좋은 코드로 만드는것의 중요성에 대해서 리마인드

  • 고객의 요구사항이 중요하지만, 개발자는 코드로 말해야 한다.는 생각.

  • 짐작되어지는 대로 작동하는 코드를 만들자는 반성.

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