Community

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

← Go back
TIL (2022.02.28)
#clean_code
2년 전
652


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.