FrameWork/Spring&Spring-boot

회원 도메인 실행과 테스트

Surge100 2021. 12. 29. 14:23

개발 팁

@Test

void join( ){

       

       //given(주어진 환경에서)

 

       //when(이렇게 했을 때)

 

       //then(이렇게 된다.)

}

 

 

-클래스 다이어그램은 정적인 것이고,  객체 다이어그램은 동적인 것이다. new해서 실제 들어가 봐야 어떤 구현체가 쓰였는지 알 수 있다.

 

회원 도메인 설계의 문제점

  • 다른 저장소로 변경할 때 OCP 원칙을 잘 준수할까?
  • DIP를 잘 지키고 있을까?

-의존관계가 인터페이스 뿐만 아니라 구현까지 모두 의존하는 문제점이 있음

 

[출처 : 김영한. 스프링 핵심 원리-기본편. 인프런]