개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.19
오늘 읽은 범위
추천사~1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
하지만, 어느 순간에는 정밀한 표현이 필요하다. 그 필요성을 없앨 방법은 없다. 그러므로 코드도 항상 존재하리라. (3페이지)
회사가 망한원인은 바로 나쁜 코드 탓이었다.(4페이지)
물론 그때 그 시절 우리는 르블랑의 법칙을 몰랐다. 나중은 결코 오지 않는다.(4페이지)
게다가 새 인력과 팀은 생산성을 높여야 한다는 극심한 압력에 시달린다. 그래서 결국은 나쁜 코드를 더 많이 양산한다. 덕택에 생산성은 더더욱 떨어져 거의 0이 된다.(5페이지)
특히 나쁜 코드가 초래하는 실패에는 더더욱 책임이 크다.(7페이지)
나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다.(7페이지)
기한을 맞추는 유일한 방법은 , 그러니까 빨리 가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다.(7페이지)
나쁜 코드는 나쁜 코드를 '유혹'한다! 흔이 나쁜 코드를 고치면서 오히려 더 나쁜 코드를 만든다는 뜻이다.(9페이지)
코드는 추측이 아니라 사실에 기반해야 한다. 반드시 필요한 내용만 담아야 한다.(11페이지)
새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다(중략) 급하다면, 서둘러 끝내려면, 쉽게 짜려면, 읽기 쉽게 만들면 된다.
체크아웃 할때 보다 좀 더 깨끗한 코드를 체크인한다면 코드는 절대 나빠지지 않는다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코드를 만드는것에 대한 중요성에 대해서 다시한번 리마인드.
그 코드를 좋은 코드로 만드는것의 중요성에 대해서 리마인드
고객의 요구사항이 중요하지만, 개발자는 코드로 말해야 한다.는 생각.
짐작되어지는 대로 작동하는 코드를 만들자는 반성.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.