퇴근5분전

 

 #목적
   소스 디렉토리 ( 솔루션 )를 모두 검색해서
  특정 문자열을 찾아 트리 구조화 한다.


 #주요내용
 - 참조되어 사용되는 타 모듈명, 사용되는 SP명
 - 주석문 내에 위치한 모듈, SP는 제외 한다.


 # 방법
   1차 검색시에는 모두 찾음.
   2차 검색은 검색된 위치에서 주석여부를 판별!

 

 

 화면UI에서 사용하는 SP, 다른 화면UI 검색해서 트리구조로 뽑아내는 소스를 만들었다.

기본적인 조건이 네이밍 룰에 맞춰 개발된 소스를 바탕으로 한다.

 

  모듈명_

  모듈명PR_ 로 되어 있는 TEXT를 모두 검색하여 트리구조화 하고 검색된 TEXT의 후방탐색으로 주석여부를 판별한다.

 

// 으로 시작되는 TEXT행은 파싱자체를 제외함.

 

// 으로 시작되지 않고 중간에서 //로 시작되면서 검색된 TEXT가 //뒤에 있으면 제외.

 

/*

   .. 주석내에 있는 모듈 또는 SP인 경우 별도의 플래그 값을 가지게 됨.

*/

 

 소스의 ROOT를 조건으로 주어졌을때 모두 돌면서 찾으니 5분가량 걸렸다. ( 응답없음...! )

 

 엑셀로 떨궈볼까나?...

 

### 완성작!!

 

< 메인 화면 >

 

< 검색 창 : 진행 과정을 볼 수 있다. >

 

< 엑셀로 떨어진 파일 >