오늘 TIL 3줄 요약

  • 이름만 고쳤는데도 함수가 하는 일을 이해하기 쉬워졌다. 바로 이것이 좋은 이름이 주는 위력이다.
  • 의도를 분명하고 솔직하게 표현하라.
  • 이름에 불필요한 맥락을 추가하지 않도록 주의한다.

TIL (Today I Learned) 날짜

  • 2022. 04. 24

오늘 읽은 범위

  • 2장 의미있는 이름

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

  • 같은 코드라도 각 개념에 이름만 붙여도 가독성이 좋아지고 코드는 더욱 명확해진다.
  • 이미 널리 쓰이는 의미가 있는 단어는 변수 이름으로 적합하지 않다.
  • 단순히 연속된 숫자를 덧붙이는 변수는 아무런 정보를 제공하지 않는다.
  • 발음하기 쉽고 모든 사람이 이해할 할만한 이름이 좋다.
  • 주석을 보지 않고도 선택할만한 독자적이고 일관적인 이름을 사용하라.

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

  • 이번 편을 읽으면서 얼마나 이름을 성의 없이 지었는지 느꼈다. 비교용으로 a1, a2 같은 변수명을 짓는다거나 기존 메소드 명과 비슷하게 지어서 잘 구별이 안되게 되는 점이라거나.. 여러모로 반성을 하게되었다. 나중에 보아도 이해하기 쉽게끔 작명에 더 신경을 써야겠다.

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

  • 불용성, 인코딩

#노마드코더 #북클럽 #노개북 #클린코드 #CleanCode

'TIL' 카테고리의 다른 글

[TIL] CleanCode 6장: 객체와 자료구조  (0) 2022.05.04
[TIL] CleanCode 4장: 주석  (0) 2022.04.30
[TIL] CleanCode 3장: 함수  (0) 2022.04.28
[TIL] CleanCode 1장: 깨끗한 코드  (0) 2022.04.24
[TIL] 노개북 CleanCode 챌린지 스타트!  (0) 2022.04.22

오늘 TIL 3줄 요약

  • 사소한 것이 중요하다
  • 빨리 가는 유일한 방법은 언제나 코드를 깨끗하게 유지하는 습관이다.
  • 중복을 피하라. 한 기능만 수행하라. 제대로 표현해라

TIL (Today I Learned) 날짜

2022. 04. 24

 

오늘 읽은 범위

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

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

  • 품질관리론~ 5S 규칙
    1. 정리: 무엇이 어디에 있는지 알아야 한다.
    2. 정돈: 코드는 누구나 예상하는 위치에 있도록 정돈한다.
    3. 청소: 필요 없는 주석 등은 제거한다.
    4. 청결(표준화): 공통으로 사용한느 코드 스타일 등을 말하는 것 같다.
    5. 생활화: 주기적으로 코드를 돌아보자.
  • 르블랑의 법칙
    • 나중은 결코 오지 않는다. 바빠도 대충 코드를 짜지 말고 깨끗한 코드를 작성하자.
  • 깨끗한 코드란?
    • 한 가지를 제대로 한다.
    • 설계자의 의도를 제대로 표현한다.
    • 작성자가 아닌 사람도 이해하기 쉽다.
    • 짐작했던 기능을 그대로 수행한다.

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

  • 르블랑의 법칙이 굉장히 와닿았다. 
  • 나중에 다시 들여다봐야지, 하고 넘어갔던 일이 얼마나 많은가. 나쁜 코드의 책임은 프로그래머에게 있다. 내가 작성한 코드에 대해 더 책임감을 가져야겠다.

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

  • 휴리스틱

 

#코딩 #개발자 #노마드북클럽 #노개북 #클린코드 #CleanCode

+ Recent posts