Java 코드 변경 분석 도구 - 예제 서명이 변경되었는지, 메소드 구현
-
12-12-2019 - |
문제
는 파일의 차이를 강조하지는 않지만 자바를 위해 특별히 diff 도구가 있지만 더 복잡합니까?
더 복잡해지면 다른 버전의 동일한 클래스 파일 인 2 개의 입력 파일을 가져 와서 나에게 다음과 같이 알려줍니다.
- 필드 이름이 변경되었습니다
- 새로운 방법이 추가되었습니다
- 삭제 된 방법
- 시그니처가 변경된 방법
- 구현이 변경된 방법 (그보다 더 자세히 관심이 없음)
는 Googling을 완료 하고이 같은 것을 찾을 수 없습니다 ... i는 종속성의 변경 사항이 특정 모듈의 재구성이 필요할 것인지 여부를 결정하는 데 유용 할 수 있습니다.
미리 감사드립니다
편집 :
나는 그것을 명확히해야한다고 가정합니다 :
도구에 대한 GUI에 대해 괴롭히지 않았습니다. 프로그래밍 방식으로 호출하는 것이 에 관심이 있습니다.
및 내 추론은
- 종속성이 변경된 경우 특정 모듈 / 구성 요소를 다시 작성 해야하는 경우 운동을해야합니다 (구성 요소 당 약 1 시간을 절약 할 수 있음) ... 더 자세한 설명을하지만 정말로 중요하지 않습니다. 우리가 더 안정적으로 잠그고 의존하고있는 특정 구성 요소에 대한 변경 사항을 분석하는 데 사용되는 경우, 우리는 특정 구성 요소에서 방법 서명이 바뀌어야 하는지를 매우 거의 없게 만드는 것을 시도하고 있습니다.
제휴하지 않습니다 StackOverflow