나는 익숙해 지려고 노력하고있는 엄청난 양의 레거시 코드를 다루면서 최근에 매우 좌절감을 느끼고있다.상황에 맞는 코드 검색 도구가 있습니까?
특정 함수 호출을 검색하려고하면 완전히 관련성이없는 많은 결과가 나타납니다. 그들 중 일부는 댓글을
// Fixed functionality in foo() so don't need to handle this here any more
말을 예를 들어, 발견하기 쉬운하지만 그들은 특정 경우에 컴파일 된 모듈에서 다른 함수에서 호출 판명 때문에 다른 사람이 수동으로 발견하기가 훨씬 더 어렵다, 또는이다 #if 0
인 훨씬 더 큰 코드 블록의 일부입니다.
내가 원하는 것은 용어를 검색하고 주석 처리 된 코드를 포함하거나 제외 할 선택을 제공 할 수있는 검색 도구가되고 싶습니다. 그런 다음 해당 코드 스 니펫이 관련 되려면 #defines 목록과 함께 검색 결과가 표시됩니다.
저는 C/C++로 작업하고 있습니다. 그러나 특정 코멘트 구문 이외에 더 일반적으로 적용 할 수 있어야한다고 생각합니다.
이러한 도구가 있습니까?
재미 있습니다. 감사합니다. – Vicky