Doxygen + Graphviz 을 이용해 함수 호출, 파일 관계도 작성 및 문서화
코드가 복잡하다 보면 어떤 함수가 어떤 또다른 함수를 부르는지 모르게 된다. 그리고 매뉴얼 같은 문서를 작성하려다 보면 함수에 대해서 설명이 필요하고 관계상태를 알아야 하는데, 코드를 따라가서는 거의 불가능하다. (안해봤지만)VISIO랑 Visual Studio랑 연동해서 UML언어로 작성해 준다고 하는데, Visio가 가격이 쬐~금 하더라.. ㄷㄷㄷ 그래서 찾아본 방법이 Doxygen + Graphviz.. Doxygen에서는 소스코드들의 상태를 분석할 수 있고, 분석된 결과가 "Dot"파일로 저장되는데 이 파일을 Graphviz에서 도식화 시켜준다. 물론 두 프로그램 다 공짜! 인터넷에 이미 Linux에서 하는 방법과 예전 버젼의 Visual Studio (2003이전)에 대해서는 인터넷에 아주아주 ..