Community

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

← Go back
[TIL] 3장. 함수
#clean_code
2년 전
875


TIL (Today I Learned)

// 2022.02.22

오늘 읽은 범위

// 3장. 함수

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

  • // 함수는 한 가지를 해야 한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다. (p.44)

  • // 코드는 위에서 아래로 이야기처럼 읽혀야 좋다. (p.46)

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

  • // 솔직히 개발 지식이 부족한 나에게는(자바로 개발해 본 경험이 없는..) 이해하기 난해했다. 빼곡한 코드들을 한 줄도 이해하지 못하다니... 그래서 오늘은 이해하기 보단 이런게 있구나 정도로 새로운 지식을 접하는데 의의를 두기로 했다.

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

  • // Switch 문: 제어문 중 하나인 분기 명령이다. 이와 비슷한 기능을 하는 if문이 있지만 switch문이 가독성이 더 뛰어나다.

  • // 인자(argument): 프로그래밍 언어에서 함수 호출 시 함수에 전달되는 값. 인수나 전달인자라고도 부른다.

  • // 함수(function): 독립적으로 존재하여 어떤 임무를 수행하는 코드들의 집합. 함수들이 임무를 수행하기 위해 필요한 값들이 있다면 매개 변수(parameter)를 통해 값을 받도록 작성할 수 있다. 특징은 재사용이 가능하다는 점. (자바에는 함수가 없음??)

  • // 메서드(method): 함수와 유사하지만 객체나 클래스에 종속되어 임수를 수행하는 코드들의 집합. 종속되기 때문에 메서드 내부에서 클래스나 객체의 상태 정보에 접근하는 것도 가능하다.