내가 지금은 class B {
String methodIWantToTest(A a) {
String output = a.foo();
// ... whatever this method does, e.g.:
output += "_suffix";
return output;
}
}
와 클래스 B가
C/C++ 코드에서 불필요한 코드 탐지에 대해 어떻게 생각하십니까? 나는 꽤 큰 코드베이스를 가지고 있고 적어도 10-15 %는 죽은 코드이다. 이 영역을 식별 할 수있는 유닉스 기반 도구가 있습니까? 코드의 일부 조각은 여전히 전처리기를 많이 사용하며 자동화 된 프로세스가이를 처리 할 수 있습니까?
제가 일하는 회사에서 유지 관리되는 여러 하위 사이트에서 사용하는 고전적인 ASP 웹 페이지를 업데이트하고 있습니다. 페이지의 목적은 사용자가 "우리"사이트를 떠나 다른 사이트로 이동하고 있음을 사용자에게 알리는 것입니다. 기본적으로 면책 조항이지만 리소스 제한 및 시간 제한으로 인해 우리가 관리하는 모든 사이트에 면책 조항을 추가 할 수 없습니다. 이것은
내가 일하는 곳에서 우리는 지난 수십 년 동안 작성한 상당수의 시스템을 유지 관리하고 있습니다. 여러 운영 체제 (Linux, Solaris, Windows), 다중 데이터베이스 (여러 버전의 Oracle, sybase 및 mysql) 및 여러 언어 (C, C++, JSP, PHP 및 호스트 다른 사람의) 사용됩니다. 각 시스템은 여러 시스템에 동일한 데이