개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
// 2022.02.20.일
오늘 읽은 범위
// 2장. 의미 있는 이름
책에서 기억하고 싶은 내용을 써보세요.
이름을 주의 깊게 살펴 더 나은 이름이 떠오르면 개선하기 바란다. 그러면 (자신을 포함해) 코드를 읽는 사람이 좀 더 행복해지리라. (p.22)
프로그래머는 코드를 최대한 이해하기 쉽게 짜야 한다. 집중적인 탐구가 필요한 코드가 아니라 대충 훑어봐도 이해할 코드 작성이 목표다. 의미를 해독할 책임이 독자에게 있는 논문 모델이 아니라 의도를 밝힐 책임이 저자에게 있는 잡지 모델이 바람직하다. (p.34)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
나쁜 코드를 좋은 코드로 바꾸는 가장 간단한 방법으로 명확한 변수의 이름이 있다는 것을 배울 수 있었다. 평상시 코딩을 할 때 변수 이름은 num1, num2 처럼 작성하고는 했는데, 앞으로는 코드를 볼 미래의 나와 다른 사람들을 위해 Customor, Account 처럼 명확한 변수의 이름을 사용하겠다고 다짐하게 되는 기회가 되었다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
헝가리식 표기법이 뭔지 모르겠습니다.
루프의 반복 횟수 변수에서 a, b를 사용하므로 c를 선택한다는 논리가 최악이라고 했는데 최악인 이유가 궁금합니다.