DAY 4~5
🔖 오늘 읽은 범위 : 2.의미있는 이름
😃 책에서 기억하고 싶은 내용을 써보세요.
- 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 많다. p.22
- 읽는 사람이 차이를 알도록 이름을 지어라 p.27
- 독자가 코드를 읽으면서 변수이름을 자신이 아는 이름으로 변환해야 한다면 그 변수수 이름은 바람직하지 못하다. p.31
🤔 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
변수이름을 정하는 것에 대해 체계적인 방법들이 제시되어있었고 그에 따른 이유가 분명했다. 지금까지는 작은단위의 프로그래밍만 했기 때문에 변수명이 길지 않아도 문제되지 않았는데 좀 더 큰 프로젝트를 하게 되면 더 많은 중복과 상호연관성이 생겨 문제가 발생할수도 있다. 이제부터 라도 변수명을 지을때 명확하게 설명해줄수 있도록,읽는 사람이 편하도록 작성하기 위해 노력해야 겠다.
🔎 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
- java 코드로 작성된 부분에 대해서 잘 이해를 못했는데 시간을 들여 반복해서 보면서 코드를 보고도 차이점을 명확히 이해하고싶다.
소감 3줄 요약
- 이름만 보고도 해당 코드가 어떤 기능을 하는 코드인지 이해할수 있도록 작성하자
- 검색하기 쉽도록 변수명을 작성하자
- 기발한 이름,말장난 같은 이름은 작성당시에는 재미있을수 있으나 시간이 지나 다시보거나 문화권이 다른 사람이 보았을때 이해하기 어려운 경우가 있음으로 피하자
'개발 외의 것들 > 책을읽읍시다.' 카테고리의 다른 글
[TIR]cleancode 5.형식 맞추기 (0) | 2022.01.31 |
---|---|
[TIR]cleancode 4.주석 (0) | 2022.01.29 |
[TIR] cleancode 3. 함수 (0) | 2022.01.27 |
[TIR] clean code /1.깨끗한 코드 (0) | 2022.01.22 |
[Today I Read] Clean Code 시작 (1) | 2022.01.21 |