Community

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

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


TIL (Today I Learned)

-> 2022.02.20

오늘 읽은 범위

-> 2장 의미있는 이름

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

  • int 배열을 사용하는 대신, 칸을 간단한 클래스로 만들어도 되겠다. isFlagged라는 좀 더 명시적인 함수를 사용해 FLAGGED라는 상수를 감춰도 좋겠다. 단순히 이름만 고쳤는데도 함수가 하는 일을 이해하기 쉬워졌다. (p. 24)

  • 우수한 프로그래머와 설계자라면 해법 영역과 문제 영역을 구분할 줄 알아야 한다. (p.35)

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

  • 알고리즘을 공부하면서 다른 사람이 짠 코드를 볼 때 이해가 빠르게 되지 않았던 경험이 생각나는 챕터였다고 생각합니다. 프로그래밍에서 좋은 이름을 통해 코드의 가독성을 높이는 것은 타인과 코드를 공유할 때 당연히 필수라고 생각합니다.

  • 뿐만 아니라 제 자신의 발전을 위해서도 명확하고 좋은 이름을 지어야 한다는 것을 알게되었습니다.

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

  • r이라는 변수가 호스트와 프로토콜을 제외한 소문자 URL이라는 사실 (p.31)

  • URL(Uniform Resource Locator)은 자원이 실제로 존재하는 위치를 가리키며, URI(Uniform Resource Identifier)는 자원의 위치뿐만 아니라 자원에 대한 고유 식별자로서 URL을 의미를 포함한다.