Community

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

← Go back
5장. 형식 맞추기
#clean_code
2년 전
529

오늘 TIL 3줄 요약

  • 원할한 소통을 장려하기 위해 형식을 맞출 필요가 있다

  • 신문 기사처럼 작성하라

  • 한 소스 파일에서 봤던 형식이 다른 소스 파일에서도 쓰이리라는 신뢰감을 독자에게 줘야한다.

TIL (Today I Learned) 날짜

2022. 05.02

오늘 읽은 범위

5장. 형식 맞추기

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

  • 불행히도 코드 형식을 자동으로 맞춰주는 도구 대다수가 연산자 우선 순위를 고려하지 못한다.

  • 한 소스 파일에서 봤던 형식이 다른 소스 파일에서도 쓰이리라는 신뢰감을 독자에게 줘야한다.

  • 가로 정렬, 선언문과 할당문을 정렬하지 않는다. 정렬하지 않으면 오히려 중대한 결함을 찾기 쉽다.

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

  • JavaScript로 코드를 작성하다보면, eslint라던지, prettier라던지 코드 형식을 자동으로 맞춰주는 도구가 있기 때문에 형식에 대한 중요성을 잊어 버리곤 한다.

  • 하지만, 신문 기사처럼 작성하라는 본문 중 내용처럼, 먼저 커다란 개념에 해당하는 함수를 작성하고, 아래로 갈수록 세부 내용에 대한 함수를 작성하는 건, 조금 더 가독성이 좋은 코드를 작성하기 위해 중요한 개념이 아닐까?

  • 또, 내 경우에는, 코드 개선이라는 변명아래에 이곳 저곳 파일마다 코드 형식이 달라지기도 하는데, 한 소스 파일에서 봤던 형식이 다른 소스 파일에서도 쓰이리라는 신뢰감을 줄 수 있도록 노력하고 싶다.

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

오늘 읽은 다른사람의 TIL