📄 설명
현재 MinuteOHLCV 관련 단위 테스트 코드에서 Trade 엔티티의 목(mock) 데이터를 생성할 때, private으로 선언된 필드(예: price)에 값을 설정하기 위해 아래와 같은 리플렉션 기반의 헬퍼 메서드를 사용하고 있습니다:
private void setField(Object target, String fieldName, Object value) throws Exception {
java.lang.reflect.Field field = Trade.class.getDeclaredField(fieldName);
field.setAccessible(true);
field.set(target, value);
}
문제점 (Problem)
리플렉션을 사용하는 방식은 다음과 같은 이유로 안티패턴이며, 코드의 안정성과 유지보수성을 저해할 수 있습니다:
✅ 작업할 내용
🙋🏻 참고 자료
No response
📄 설명
현재 MinuteOHLCV 관련 단위 테스트 코드에서 Trade 엔티티의 목(mock) 데이터를 생성할 때, private으로 선언된 필드(예: price)에 값을 설정하기 위해 아래와 같은 리플렉션 기반의 헬퍼 메서드를 사용하고 있습니다:
문제점 (Problem)
리플렉션을 사용하는 방식은 다음과 같은 이유로 안티패턴이며, 코드의 안정성과 유지보수성을 저해할 수 있습니다:
✅ 작업할 내용
🙋🏻 참고 자료
No response