Community

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

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


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장. 의미있는 이름

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

  • 그러면 의미가 좀 더 분명해진다. 바로 이것이 이름을 붙이는 이유가 아니던가? (p.38)

  • 좋은 이름을 선택하려면 설명 능력이 뛰어나야 하고 문화적인 배경이 같아야 한다. (p.38)

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

  • 예전에 변수명을 잘 짓는 것도 개발자의 능력이라는 말을 들은 적이 있다. 그 때는 '그렇구나'라는 생각만하면서 그렇게 중요하게 생각하지 않았었다. 그리고 프로젝트를 하면서 변수명의 중요성을 알게 되었다. 여러 for문이 있는데, 이 때 변수 i는 무엇을 의미하는지, 왜 i만큼 돌아야하는 지 등의 파악하기 위해 첫 코드부터, 심할 땐 화면에서 어떤 값이 넘어오는지까지도 하나하나 코드를 정독해야했다. 클린코드에 정말 많은 변수명 짓는 팁이 있었는데 생각보다 고려할 게 많아서 '내가 이 많은 조건들을 다 지켜서 변수명을 잘 지을 수 있을까?'라는 생각이 들었다. 맨 마지막에 '그러면 의미가 좀 더 분명해진다. 바로 이것이 이름을 붙이는 이유가 아니던가?'라는 문구를 읽고나서야 조금 마음이 편해졌다. 결국엔 변수명도 이름이기 때문에 그 이름만 가지고 그 변수가 무얼 의미하는지, 또 어떻게 사용될 것인지 알 수 있어야 한다. '변수명'이라는 단어때문에 좀 더 복잡하게 생각한 건 아닌가 라는 생각도 들었다.

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

  • X