• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

강의자료에 있는 내용 중에 궁금한 것이 있어 질문드립니다.

22.01.12 11:45 작성 조회수 255

2

안녕하세요. 

이번 강의에서는 Servlet 종속성을 제거하기 위해 'ModelView' 객체를 만들고, 이를 적극 활용하는 컨트롤러를 만드는 것에 대해 다루었는데요. 강의 자료에 다음과 같은 내용이 있었습니다. (빨간색으로 밑줄 그은 내용)

 

여기서 말하는 "테스트하기 쉽다" 라는 말은 정확히 어떤 의미인가요? 무언가에 종속적이면 테스트 코드를 작성하기 어렵다는 뜻으로 받아들여도 되는걸까요? 조금 더 구체적으로 설명해주시면 정말 감사하겠습니다!

답변 1

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2022.01.12

안녕하세요, SJ J 님. 공식 서포터즈 codesweaver 입니다.
.
이해하신 내용이 맞습니다. 

어떤 객체를 테스트 하려면 그 객체가 의존하고 있는 객체를 주입해주어야 하기에 이 의존성 객체들을 임시로 만들어 주거나 하는 복잡한 과정이 필요합니다. 

어떤 객체가 의존이 적을수록, 그리고 하는 기능이 단순할 수록 테스트 하기는 쉬워집니다.
.
감사합니다.

SeongJin님의 프로필

SeongJin

질문자

2022.01.17

친절한 답변 감사합니다!