Community

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

← Go back
TIL 2장 의미있는 이름
#clean_code
2년 전
678

오늘 TIL 3줄 요약

  • 의도가 드러나는 이름을 사용해라.

  • 대충 훑어봐도 이해할 수 있는 코드를 작성해야한다.

  • 암기는 도구들에게 맡기고, 우리는 잘 읽히는 코드를 짜는데에만 집중해야한다. 

TIL (Today I Learned)

2022.04.24

 

오늘 읽은 범위

2장. 의미있는 이름

 

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

  • 각 개념에 이름만 붙여도 코드가 상당히 나아진다. (p.23)

  • 읽는 사람이 차이를 알도록 이름을 지어라. (p.27)

  • 발음하기 어려운 이름은 토론하기도 어렵다. 바보처럼 들리기 십상이다. (p.27)

  • 이름 길이는 범위 크기에 비례해야한다. 변수나 상수를 코드 여러 곳에서 사용한다면 검색하기 쉬운 이름이 바람직하다. (p.28)

  • 클래스 이름: 클래스 이름과 객체 이름은 명사나 명사구가 적합하다. 메서드 이름: 메서드 이름은 동사나 동사구가 적합하다.  (p.32)

  • addr라는 접두어를 추가해 addrFirstName, addrLastName, addrState라 쓰면 맥락이 좀 더 분명해진다. (p.35)

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

  • 변수 이름을 지을 때, 내가 편하려고 간단하게 a, b, c 이런 식으로 대충 짓는 경우가 많았는데 이것을 반성하게 되었다.

  • 앞으로는 규칙을 신경쓰며 이름을 지어야겠다.

  • 변수, 메소드 등을 어디에 사용하는지, 맥락을 알 수 있도록 이름을 지어야겠다. 

블로그에서 작성하고 있습니다.

https://iwbdev.tistory.com/entry/TIL-2%EC%9E%A5-%EC%9D%98%EB%AF%B8%EC%9E%88%EB%8A%94-%EC%9D%B4%EB%A6%84