우리 팀은 레거시 코드 기반의 일부 모듈을 다시 고려할 계획입니다. 자바로 작성된 웹 응용 프로그램입니다. 단위 테스트가 전혀 없습니다.레거시 코드의 품질 보증이 리팩토링되고 있습니다
리팩토링하기 전에 기존 기능에 대한 junit을 작성하도록 개발자에게 요청했지만 매우 광범위하지는 않을 것이라고 확신합니다.
리팩터링이 기존 기능을 방해하지 않도록 조치 할 수있는 다른 방법 (블랙 박스/화이트 박스/프로세스)은 무엇입니까?
현재 시스템은 꽤 안정적이며 8 년 이상 가동되었습니다. 더 junits을 작성하는 것보다
안녕하세요, 좋은 생각입니다. 그러나 프로젝트가 많이 움직여 현재 투자가 불가능합니다. 이러한 접근법을 향후 리팩토링 이니셔티브에서 사용할 수 있습니다. 감사. –