Community

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

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

2022.05.02

Today's Reading 5장.형식 맞추기

💡 오늘 TIL 3줄 요약

  • 적절한 행 길이 유지 - 파일 길이 너무 길지 않게 유지

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

  • 신문기사 처럼 중요한 개념을 먼저 설명하고 세세한건 아래로


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

  • 적절한 행 길이 유지 - 파일 길이 너무 길지 않게 유지

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

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

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

    • 함수가 짧으면 맨 처음에

    • 루프를 제어하는 변수는 루프문 내부에

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

  • 종속함수 - 세로로 가까이 배치, 호출하는 함수를 호출되는 함수보다 먼저 배치

  • 개념적 유사성

    • 종속 함수

    • 변수 - 변수를 사용하는 함수

    • 비슷한 동작을 수행하는 일군의 함수

  • 신문기사 처럼 중요한 개념을 먼저 설명하고 세세한건 아래로

  • 가로 공백과 밀집도

    • 할당 연산자는 앞뒤에 공백을 주어 강조

    • 함수와 인수 사이는 공백이 없음

    • 우선순위가 높으면 붙이고 낮으면 공백 사용

    → 이런식으로 활용


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

  • 오늘도 새로운 지식을 얻어서 기분이 좋다. 간단한 내용이긴 했지만 점점 더 큰 프로젝트를 하게 되면서 형식도 무시할 수 없다는 것을 깨달음과 동시에 이번장을 읽을 수 있어서 타이밍이 좋았다. 가로공백을 활용할 생각은 못했는데 좋은 아이디어 인거 같다. 물론 지금은 자동으로 정렬해 주는 도구를 사용하고 있지만 제 기준을 세우는것도 생각해 봐야겠다.

  • 요즘 클린코드 챌린지를 하면서 코드가 많이 깔끔해 지고 있어 기분이 좋다!!

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

💬 오늘 읽은 다른사람의 TIL