이미 원문에서 답변이 제시되었습니다:
그에 대한 몇 가지 예시:
- 플러그인을 위해 코어에 무언가를 추가할 때 버전 관리에 대해 걱정할 필요가 없습니다. 두 가지가 동일한 버전을 유지하고 있다는 것을 알기 때문입니다.
- 두 플러그인의 코드가 모두 존재할 경우, 다른 플러그인에 의존하는 플러그인을 테스트하는 것이 더 쉬워집니다.
- 코어에서 무언가를 변경할 때 플러그인의 스펙을 수정하기 위해 여러 개의 PR을 해야 하는 경우가 많았는데, 이제는 독립적인 PR 하나만 있으면 됩니다.
최종 결과는 이 같은 문제를 처리하는 대신 제품을 개선하고 유지보수하는 데 더 많은 시간을 할애할 수 있게 된다는 것입니다. 궁극적으로 여러분도 이로 인해 이득을 보게 됩니다.