Community

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

← Go back
TIL 5장.
#clean_code
2년 전
465

오늘 TIL 3줄 요약

  • 코드 형식은 의사소통의 일환으로 매우 중요하며, 규칙에 맞춰 잘 따라야 한다.

  • 신문기사처럼 아래로 내려가면서 세세한 부분을 이해하며 읽기 편하게 작성한다.

  • 팀에 속해 있다면, 팀규칙에 따라 코드를 작성한다.

TIL (Today I Learned) 날짜

2022. 05. 02

오늘 읽은 범위

5장. 형식 맞추기

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

  • 프로그래머라면 형식을 깔끔하게 맞춰 코드를 짜야 한다.

  • 어수선한 코드는 독자로 하여금 프로젝트의 다른 측면도 똑같이 무성의한 태도로 처리했으리라 생각할 것이다.

  • 적절한 행 길이를 유지하라 (120자 정도)

  • 신문 기사처럼 작성하라: 이름은 간단하면서도 설명이 가능하게 / 소스파일 첫 부분은 고차원 개념과 알고리즘을 설명 / 아래로 내려갈수록 의도를 세세하게 묘사 >> 마지막에는 저차원 함수와 세부 내역이 나오게

  • 개념은 빈 행으로 분리하라

  • 세로 밀집도: 서로 밀접한 코드 행은 세로로 가까이 놓여야 한다.

  • 변수 선언: 변수는 사용하는 위치에 최대한 가까이 선언한다.

  • 인스턴트 변수: 인스턴트 변수는 클래스 맨 처음에 선언한다.

  • 종족 함수: 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다. 또한 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치한다.

  • 개념적 유사성: 친화도가 높을수록 코드를 가까이 배치한다.

  • 팀은 한가지 규칭게 합의해야 한다. 그리고 모든 팀원은 그 규칙을 따라야 한다.

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

  • 코드를 짤 때 형식의 기준을 세워 모두가 읽기 편하게 코드를 작성하도록 하자.

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

  • 팀 규칙은 누가 세우는가?

오늘 읽은 다른사람의 TIL

  • 00님의 TIL (url 링크)