Community

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

← Go back
TIL 3장 함수
#clean_code
2년 전
588

오늘 TIL 3줄 요약

  • 함수를 작게, 더 작게 만들어라

  • 함수는 한 가지를 해야한다.

  • 독자를 생각하며 코드를 쓰자

TIL (Today I Learned) 날짜

2022.04.28

오늘 읽은 범위

3장 함수

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

  • 작게 만들어라

    함수에서 들여쓰기 수준은 1단이나 2단을 넘어서면 안된다

  • 한 가지만 해라

    지정된 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행한다면

    그 함수는 한 가지 작업만 한다.

  • 함수 당 추상화 수준은 하나로

  • 코드는 위에서 아래로 이야기처럼 읽혀야 좋다 (내려가기 규칙)

  • 서술적인 이름을 사용해라

    길고 서술적인 이름이 짧고 어려운 이름보다 좋다

  • 함수 인수 : 0개 1개 2개 순으로 좋다. 3개는 피하는 편이 좋다.

  • 명령과 조회를 분리해라

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

  • 코드를 짤 때 엄청 긴 함수를 만든 적이 있었다. 한 함수에 여러가지 기능을 넣다 보니 길어졌는데 앞으로는 함수는 최대한 작게 한 가지 기능만 하도록 만들어야겠다.