나는 수천 줄의 주석 처리 된 코드가 포함 된 상속 된 코드 기반으로 작업하고 있습니다. 나는 이전의 코더가 단순한 삭제가 아닌 후손을위한 모든 노력을 아끼지 만, 나는 그것을 결코 읽지 않을 것이며 그냥 방해가 될 것임을 안다. 한 가지 문제 예는 특정 코드 세그먼트에 대해 텍스트 검색을 수행 할 때 주석이 달린 코드에서 수십 개의 "false"히트가 발생한다는 것입니다. 피타."dead"(주석 처리 된) 코드를 제거하는 빠르고 쉬운 방법
주석 처리 된 코드의 큰 블록을 빠르고 쉽게 찾을 수 있습니까? 아마도 영리한 RegEx일까요?
나는이 시점에서 VB.NET에서 일하게되며 주석 문자는 단일 아포스트로피입니다.
보관할 댓글이 있습니까? 코드에 일반 텍스트가 포함되어 있지 않은 경우에만 주석을 삭제해야합니까? –
그게 문제입니다. 몇 가지 유용한 주석이 있지만 2, 3 또는 4 줄의 맨 위에 있습니다. 쓸데없고 주석 처리 된 코드는 수십개와 수백 개의 주석 처리 된 라인에서 실행되는 경향이 있습니다. –
나는 영리한 정규식이 이것을 처리 할 수 있다고 생각한다. 뭔가 작은 어포 스트로피로 시작하는 10 개 이상의 인접한 줄을 찾을 수 있습니다. regex가 나를 위해 주석 처리 된 코드를 선택하면 나는 단순히 delete를 치고 다음 블록으로 이동할 수있다. –