JSFW.PROJECT.REF] 프로젝트 모듈 - SP검색
# 9) My Program(.NET)/PRJMNG2016. 9. 26. 09:34
#목적
소스 디렉토리 ( 솔루션 )를 모두 검색해서
특정 문자열을 찾아 트리 구조화 한다.
#주요내용
- 참조되어 사용되는 타 모듈명, 사용되는 SP명
- 주석문 내에 위치한 모듈, SP는 제외 한다.
# 방법
1차 검색시에는 모두 찾음.
2차 검색은 검색된 위치에서 주석여부를 판별!
화면UI에서 사용하는 SP, 다른 화면UI 검색해서 트리구조로 뽑아내는 소스를 만들었다.
기본적인 조건이 네이밍 룰에 맞춰 개발된 소스를 바탕으로 한다.
모듈명_
모듈명PR_ 로 되어 있는 TEXT를 모두 검색하여 트리구조화 하고 검색된 TEXT의 후방탐색으로 주석여부를 판별한다.
// 으로 시작되는 TEXT행은 파싱자체를 제외함.
// 으로 시작되지 않고 중간에서 //로 시작되면서 검색된 TEXT가 //뒤에 있으면 제외.
/*
.. 주석내에 있는 모듈 또는 SP인 경우 별도의 플래그 값을 가지게 됨.
*/
소스의 ROOT를 조건으로 주어졌을때 모두 돌면서 찾으니 5분가량 걸렸다. ( 응답없음...! )
엑셀로 떨궈볼까나?...
### 완성작!!
< 메인 화면 >
< 검색 창 : 진행 과정을 볼 수 있다. >
< 엑셀로 떨어진 파일 >
'# 9) My Program(.NET) > PRJMNG' 카테고리의 다른 글
PRJMNG] 비전공인 내가 SI를 진행하는 법(2) (0) | 2016.10.15 |
---|---|
PRJMNG] 비전공인 내가 SI를 진행하는 법(1) (0) | 2016.10.15 |
JSFW.Minutes 회의록 작성기 (0) | 2016.09.12 |
JSFW.PJT.Diagram] 추가 기능 [그룹핑] (0) | 2016.07.17 |
JSFW.SqlFormatter] 성공했다... (0) | 2016.07.14 |