Community

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

← Go back
4일차 - 4장. 주석
#clean_code
2년 전
670

📔 오늘 읽은 범위

3장. 함수

📔 기억하고 싶은 내용

  • 한가지만 해라! (p.44)

  • 함수가 ‘한 가지'만 하는지 판단하는 방법

    → 해당 함수 내에서 의미있는 이름으로 다른 함수를 추출할 수 있다면 그 함수는 여러 작업을 하는 셈이다. (p.45)

  • 길고 서술적인 이름이 (p.49)

    • 짧고 어려운 이름보다 좋다

    • 길고 서술적인 주석보다 좋다

  • 함수에서 이상적인 인수 개수는 무항 (p.50)

  • 모든 함수와 함수 내 모든 블록에 입구와출구가 하나만 존재해야 한다 (p.61)

    • 함수는 return문이 하나여야 한다.

    • 루프 안에서 break나 continue를 사용해서는 안되며 goto는 절대로 안된다

  • 대가 프로그래머는 시스템을 (구현할) 프로그램이 아니라 (풀아갈) 이야기로 여긴다.


📔 오늘 읽은 소감은?

떠오르는 생각을 가볍게 적어보세요

  • 학교에서 자바 수업 들을 때 개념을 확실히 이해하고 갔어야 했다.. 추상화의 개념을 완벽하게 이해하지 못해서 그런지 글 읽기가 몇배로 더 힘들었던 것 같다 ㅠㅠ

  • “이름을 정하느라 시간을 들여도 괜찮다 (p.49)" 어제 작성한 TIL의 걱정 부분에 대한 답을 준 것 같다

  • 보다 본격적인 클린코드를 위한 구체적인 지시사항이 나온 것 같아 전보다는 재밌게 읽을 수 있었다. 다만 여기 나온 조건을 만족하는 클린코드를 내가 잘 짤 수 있을지 많은 고민이 된다


📔 궁금한 내용

혹은 잘 이해되지 않는 내용

  • 다형성 (polymorphism)