안녕하세요 강사님 fixture 관련 질문드립니다.
안녕하세요 강사님! 네이밍 관련 질문드리겠습니다!
이펙티브 자바에서는 여러 매개변수를 받아서 객체를 생성할 경우 of라는 네이밍으로 가져가는데
강의에서는 정적 팩토리 메소드 명을 of가 아닌 fixture로 하신 이유가 따로 있나요?
이게 코틀린의 네이밍 규칙인지 궁금합니다 !
답변 1
0
안녕하세요, 진욱님!! 😊 너무 좋은 질문이십니다~!!
결론부터 말씀드리면 코틀린의 네이밍 규칙이 아니고, <Effective Java>에서 언급된 정적 팩토리 메소드의 이름인 of / from 등을 Kotlin에서도 사용하는 것이 컨벤션입니다!!
다만, 픽스쳐의 정적팩토리 메소드 이름을 fixture 라고 특이하게 (제가) 처리한 것은 이 코드를 테스트에서만 활용할거야~~ 라고 알려주는 목적입니다!!
당연히 가장 좋은 방식은 테스트 코드에서만 사용할 수 있게 영역을 제한하면 좋겠지만, 아직까지는 적절한 해결책을 찾지 못해 차선책으로 특이한 이름의 정적 팩토리 메소드를 사용하고 있습니다!!
(https://www.inflearn.com/questions/663042 를 보셔도 좋을 것 같습니다!!)
답변이 도움이 되었으면 좋겠네요~!!
혹시나 더 궁금하신 점 있으시다면 편하게 질문 주세요!!! 감사합니다!!! 🙏🙇
안녕하세요 혹시 프론트 코드 제공받을 수 있을까요?
0
71
2
실행이 안되네요
0
69
2
프론트 영역 보는법
0
54
2
companion object
0
79
2
Custom 레프직토리 형식
0
62
2
Querydsl 도입
0
69
2
fetch join DISTINCT 중복제거
1
86
2
표준 예외와 커스텀 예외 사용 전략 질문
0
95
3
이 질문이 왜 없는지 이해가 안 되지만 문제 인식 및 해결 방법 남깁니다.
1
178
2
테스트를 위한 코드
1
107
2
프로젝트 실행 에러
0
154
2
PDF 문서에 오타가 있어서 알려드립니다.
1
102
1
enum질문
1
87
1
테스트 후 AfterEach 함수에서 나오는 쿼리
0
136
2
테스트 fixture
1
212
2
./gradlew test 실행시 인식할수 없다고 뜹니다.
0
142
1
test 코드 실행시 경고가 발생합니다.
0
144
1
13강 User Kotlin 변환중
2
173
3
'추가 - 코프링과 플러그인' 강의 7:46 allopen 관련 질문
2
175
1
-
0
144
2
4:28 build.gradle 수정 시 kotlin-reflect관련 implementation 추가 해야할까요?
0
314
3
junit import 불가
0
280
3
테스트 코드와 관련하여 질문이 있습니다.
1
219
1
hibernate가 select를 두번 하는 이유
0
240
1





