비공식 플러그인을 위한 CI 워크플로우는 어떻게 구현할 수 있을까요?

@angus의 다이어그램에 따른 아키텍처이며, 여러 저장소가 관여하지만 여기는 상태 서버입니다:

또한 다음과 같은 접근 방식입니다:

  • 테스트를 확인하지 않고 수정을 구현하지 않으며, 적절한 테스트가 없으면 하나를 추가합니다.
  • 가능하면 먼저 테스트를 개발하고, 실패함을 보여준 후 문제를 수정하고 새 테스트가 통과하는지 확인합니다.

이렇게 하면 시간이 지남에 따라 커버리지가 쌓이게 됩니다 …

또한:

  • 기존 코드에 테스트를 추가하는 것은 위험할 수 있습니다. 코드가 의도했던 동작을 잘못 해석할 수 있기 때문이죠 … 하지만 아무것도 하지 않는 것보다는 낫습니다 …