-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
리팩토링에 대해
21.08.29 23:31 작성 조회수 139
0
이번 장에서 setter두개를 리팩터링해서 도메인의 메서드로 만드셨는데, 연습하라는게 평소에도 이렇게 하라는 말씀이신거죠?
- 기능동작하게 코드 스타일 신경쓰지말고 짜고
- 테스트 코드로 장성 후 테스트
- 리팩토링
- 테스트 코드 수행
또 궁금한것은 전 도메인에 Setter를 만들지 말라고 배워서 평소에 코드 짤 때 도메인에 어떤 비즈니스 로직을 짤까 고민하고 바로 넣는식으로 했습니다. 도메인에 Setter를 만드시는 건 어차피 나중에 리팩토링할 거기 때문인가요? 아니면 강의를 위해 편하게 만드시려고 하신건가요??
답변을 작성해보세요.
1
백기선
지식공유자2021.09.02
네 맞습니다. 그 과정을 연습하라는 것입니다.
제가 도메인 클래스에 setter를 만든건 JPA나 스프링을 쓰다보면 JavaBean 스팩에 맞춰서 게터, 세터를 사용하는 경우가 있어서 만든것인데요. setter가 없이 도메인 클래스를 쓸 수도 있으니 원하시는대로 작성하시면 됩니다. 정해진 룰 같은건 없는것 같네요.
답변 1