서로 순환 의존하는 세 가지 클래스가 있습니다. TestExecuter는 TestScenario의 요청을 실행하고 ReportGenerator 클래스를 사용하여 보고서 파일을 저장합니다. 그래서: TestExecuter는 ReportGenerator를 사용하여 보고서를 생성합니다. ReportGenerator는 TestScenario 및 TestExecuter에서 설정 한 매개 변수에 따라 다릅니다. TestScenario는 TestExecuter에 따라 다릅니다. 해당 종속성을 제거하는 방법을 알 수 없습니다. public class TestExecuter { ReportGenerator reportGenerator; …
다양한 아티팩트를 연결하는 미로와 같은 종속성을 가진 여러 스트림과 계층을 통해 여러 시스템을 소스로 제공하는 데이터웨어 하우스에서 작업합니다. 거의 매일 나는 다음과 같은 상황에 처하게됩니다 : 나는 무언가를 실행하고, 작동하지 않고, 많은 코드를 겪지 만 몇 시간 후에 나는 내가 아는 것의 작은 부분에 대한 프로세스 맵을 개념화 할 수 …
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 일반적으로 대규모 소프트웨어 프로젝트에서 런타임에 발생하는 전이 종속성 문제에 어떻게 접근합니까? 지난 3 주 동안 소프트웨어의 다른 …