인프런 커뮤니티 질문&답변

wnsqud70님의 프로필 이미지

작성한 질문수

Readable Code: 읽기 좋은 코드를 작성하는 사고법

메서드와 추상화

강의 질문

24.09.17 22:02 작성

·

57

·

수정됨

0

안녕하세요 강사님

테코 강의때 부터 시작해 강의 잘 보고 있습니다

다름이 아니라 강의에서 '한 메서드의 주제는 반드시 하나이다' 라고 하셨는데 그럼 여러 메서드를 잘게 쪼개고 하나의 큰메서드로 묶는 방법(주제가 두개이상) 은 지양 해야 되는 방법일까요?

감사합니다

답변 1

0

박우빈님의 프로필 이미지
박우빈
지식공유자

2024. 09. 18. 17:45

안녕하세요, wnsqud70 님!

아닙니다. 말씀하신 큰 메서드도 어떻게 보면 하나의 주제를 가지고 있다고 할 수 있습니다.

예를 들어, 식기 준비, 재료 준비, 요리, 먹기, 설거지 등의 메서드가 존재하고, 이를 묶은 큰 메서드가 있다고 하면 식사하기 라는 큰 주제를 가지고 있다고 볼 수 있습니다.
하위 단계의 상세한 메서드보다 더 추상적인 주제를 담고 있다고 볼 수 있는 것이죠.

강의에서도 자주 보이지만 그런 형태는 메서드를 잘게 쪼개다 보면 필연적으로 나올 수 밖에 없기도 하고요. ㅎㅎ

도움이 되셨기를 바랍니다.
감사합니다 🙂

wnsqud70님의 프로필 이미지
wnsqud70
질문자

2024. 09. 22. 13:28

감사합니다!

wnsqud70님의 프로필 이미지

작성한 질문수

질문하기