Community

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

← Go back
#3 함수
#clean_code
2년 전
618

TIL (Today I Learned)

2022.02.21

오늘 읽은 범위

3장 함수

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

  • 작게 만들어라

  • 함수는 한가지일만 해야한다

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

  • 함수는 이야기를 읽는것처럼 위에서 아래로 읽혀져야 한다.

  • Switch 구문은 클래스를 통한 다형성 구현에만 적용한다.

  • 이름은 서술적으로 작성한다.

  • 함수의 인수는 없을 수록 좋다

    • 인수 값을 변환하는 경우는 void 함수를 쓰지 않고 값을 return해준다.

    • 인수로 boolean값을 넘기는 것은 대놓고 여러개의 기능을 수행한다는 뜻이므로 좋지 않다.

  • try/catch를 사용해서 에러처리를 한다.

    • 하지만 별도 함수로 따로 빼는것이 좋다.

  • 반복을 하지 않는다

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

  • 처음부터 완벽한 코드를 짤 순 없다. 반복을 줄이고 작게 만들다 보면 괜찮은 코드가 되어갈 것이다.