강의

멘토링

로드맵

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

윤소영님의 프로필 이미지
윤소영

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

유연한 컨트롤러2 - v5

메서드 추출에 대해서 궁금한게 있습니다

작성

·

43

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
FrontControllerServletV5 코드에서 메서드 추출을 많이 하셨는데 실제 프로젝트를 진행할 때도 이런 형식으로 많이 진행을 하나요? 아직 공부만 하고 실제 프로젝트를 진행해보지 않아서 잘 모르겠습니다..

getHandler와 같은 메서드는 짧은 코드인데도 추출을 해서 신기한 마음에 여쭤봅니다. ..

그리고 어떤 기준으로 메서드를 추출하는 것이 좋은건지도 궁금합니다!!!

답변 1

0

안녕하세요. 윤소영님, 공식 서포터즈 David입니다.

객체지향적으로 설계할 때 흔하게 언급되는 게 단일 책임 원칙입니다.

이를 메서드를 추출하는데도 적용해 보시면 'getHandler'와 같은 메서드가 추출되는지 아실 수 있습니다:)

감사합니다.

윤소영님의 프로필 이미지
윤소영

작성한 질문수

질문하기