naver / fixture-monkey

Let Fixture Monkey generate test instances including edge cases automatically
https://naver.github.io/fixture-monkey
Apache License 2.0
560 stars 89 forks source link

Add a new module for Spring Framework #899

Closed seongahjo closed 6 months ago

seongahjo commented 8 months ago

Summary

Describe what feature is implemented by this PR. If there is a related issue, write the issue number and link

(Optional): Description

Describe your changes in detail

How Has This Been Tested?

Please describe the tests that you ran to verify your changes.

Is the Document updated?

We recommend that the corresponding documentation for this feature or change is updated within the pull request If the update is scheduled for later, please specify and add the necessary information to the discussion page.

flex-myeonghyeon commented 7 months ago

이 모듈이 무엇을 하려고 하는건지는 배경이 없어서 정확히 모르겠지만.. 대략 추측되는 형태로는 이게 필요할까? 입니다

필요성이 있어 만든다고 하더라도 spring framework 라는 대표성을 가져가기에는 specific 한 기능(AOP) 활용에 맞춰져 있어 다른 이름이었으면 좋겠습니다

seongahjo commented 7 months ago

@flex-myeonghyeon 현재 이 상태로 배포할 것은 아니고, 플라즈마 내에서 실험적으로 사용해보고 의견을 받고자 임시로 만들고 스냅샷으로 배포한 모듈입니다. 스프링 프레임워크에서 픽스쳐 몽키를 활용할 수 있는 다른 기능들이 있을지 확인하기 위해서 임시로 fixture-monkey-spring이라는 이름을 가칭으로 정했습니다. 더 있다면 기능을 계속 붙여나갈 예정입니다. 추가적인 기능이 더 없다면 fixture-monkey-spring-aop 혹은 fixture-monkey-spring-interceptor로 이름을 변경할 것 같습니다.

seongahjo commented 6 months ago

실제 프로덕션에서 사용하기 위해서는 생각보다 고려해야할 사항들이 많아서 다음 메이저 버전(1.2.0)에서 다시 고민을 해보겠습니다.