개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.28
오늘 읽은 범위
5장. 형식 맞추기
책에서 기억하고 싶은 내용을 써보세요.
코드 형식은 의사소통의 일환이다. (p. 96)
어떤 코드는 서로 끌어당긴다. 개념적인 친화도가 높기 때문이다. 친화도가 높을수록 코드를 가까이 배치한다 (p.106)
개개인이 따로 국밥처럼 맘대로 짜대는 코드는 피해야 한다. (p.113)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
이번 챕터에 설명하는 공백, 들여쓰기, 적절한 길이 등은 기존에 비교적 책의 내용과 비슷하게 형식 맞추기를 지킨 것 같다.
그 중 팀 규칙(팀 컨벤션)을 지키는 것이 중요하다는 것에 공감한다.
저도 처음에 팀 컨벤션을 모르고 작성하다 몇 번을 코드리뷰를 통해 지적받았다.
기본적인 언어의 컨벤션을 따르되 팀 컨벤션을 확인하고 작성하는습관을 들이자.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
가위규칙
- Write your C++ class header so that the public part is first and the private part is last. You then take a pair of metaphoric scissors and snip off the tail end of a class header file and give the results to users of the class. Everything before the private part is what you need to use the class. This makes it a tad bit easier for readers of a class header to focus in on what they need to know about the class.