BLOG ARTICLE ctags | 1 ARTICLE FOUND

  1. 2009/09/23 소스 분석 시 유용한 프로그램 - Source Insight v3.5 (5)



프로그래밍을 하다 보면 다른 개발자가 작성한 소스코드를 분석해야 할 경우가 생깁니다.

저 같은 경우엔 그동안은 거의 리눅스에서 작업을 해왔어서 'ctags'를 이용해서 코드를 보곤 했었습니다.

최근 들어서는 윈도우용 코드를 볼 일이 많이 생겨서 회사에서는 그냥 EditPlus나 IDE툴에 띄워놓고 보고, 출퇴근 때는 출력한 용지를 들고서 이리저리 볼 때가 많았습니다.

그러다가 Source Insight란 프로그램을 알게 되었는데(후배가 이걸 쓰고 있더군요 ㅎ), 꽤 편리한 것 같습니다.

일단 http://www.sourceinsight.com/  사이트에 가시면 트라이얼 버전(30일용)을 다운 받으실 수 있습니다. (영문 매뉴얼도 있으니 다운 받으셔서 살펴보시면 됩니다.)

...과자 부스러기는 잘 찾아보세요...

<<<<<<<<   http://wizlog.net/attachment/cfile29.uf@202CEA1A4ABA30410DA906.exe   >>>>>>>>



설치를 하게 되면 아래와 같이 화면이 나옵니다.




Source Insight는 그냥 개별적으로 파일을 열어서 봐도 되지만 보통 프로젝트 단위로 만들어서 사용하게 됩니다.

우리가 개발할 때 프로젝트를 생성하고 거기에 소스파일을 추가해서 작업을 하는 식으로요.

결국 우리가 만든 프로젝트의 모든 소스코드에 대한 심볼 정의 및 맵 구성이 Source Insight의 프로젝트라고 생각하시면 됩니다.


New Project를 통해서 새로운 이름으로 프로젝트를 하나 만듭니다.



가운데 Browse... 버튼을 통해서 추가하고자 하는 파일들을 선택합니다.



추가하고자 하는 파일들이 존재하는 폴더(보통 프로젝트 폴더가 되겠지요)로 가서 아래 있는 코드(디렉토리도 가능)를 선택하여 Add 합니다.



추가를 마치고 Close 버턴을 누르면 아래와 같이 추가된 파일들이 우측 창에 나오게 됩니다.



그 뒤 분석하고자 하는 파일을 열어서 코드를 살피다가 "해당 메소드의 원형이 궁금하다던지", "해당 변수의 타입이 궁금하다던지"할 경우 그 메소드나 변수 위에 커서를 올려두면 아래 창에 원형이 나오게 됩니다.

이런 기능을 이용하여 Bottom Up 혹은 Top Down 방식으로 코드를 쉽게 분석하실 수 있습니다.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License