Community

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

← Go back
TIL 5장 형식 맞추기
#clean_code
2년 전
476

오늘 TIL 3줄 요약

  • 형식을 맞추는 목적: 품질

  • 적절한 행길이를 유지하라

  • 가로 형식 맞추기

TIL (Today I Learned) 날짜

2022. 05. 02

오늘 읽은 범위

5장. 형식 맞추기

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

  • 신문 기사처럼 작성하라

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

  • 세로 밀집도 - 서로 밀접한 코드 행은 가까이

  • 수직 거리 - 서로 밀접한 개념은 가까이 한 파일 안에

    • 변수 선언 - 사용하는 위치 가까이, 지역 변수는 각 함수 맨 처음에 선언

    • 인스턴스 변수는 클래스 맨 처음에 선언

    • 종속 함수: 호출하는 함수는 호출되는 함수보다 먼저 배치

  • 세로 순서

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

  • 코드의 형식은 흔히 관가하기 쉽다. 예전 프로젝트는 정해진 팀형식이 있었는데 지금하고 있는 프로젝트는 팀형식이 없다. 처음 프로젝트를 시작할 때 변수 이름과 같은 규칙에 대해서는 생각을 그래도 좀 했었는데 형식에 대해서는 깊이 고민하지 않았다. 그래서인지 코드를 읽을 때 관련된 함수를 찾기가 쉽지 않을 때가 있다. 그리 길지 않은 코드인데도 그렇다. 요즘 IDE가 잘 되어 있어 찾기를 통해 위치로 갈 수 있지만 그 과정 또한 불필요한 낭비가 아니었나 생각이 된다. 불편했던 코드를 수정할 기회가 된다면 적어도 함수의 배치를 다시 해봐야겠다.

오늘 읽은 다른사람의 TIL