개발자 99% 커뮤니티에서 수다 떨어요!
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을 의미를 포함한다.