[問題] 是否有專案內所有程式碼的分析工具?

看板C_and_CPP作者 (pazroach)時間13年前 (2012/06/20 04:08), 編輯推噓3(305)
留言8則, 6人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) win32 問題(Question): 有時會接手一些別人寫好的 project, 裡面會有幾十個 .c 與 .h檔 是否有工具可以分析整個 project 內的 source code, 找出 每個變數與 function的定義,在那邊被使用過? 甚至可以找出一些 functions 之間的關連,例如 funcA( )內會呼叫 funcB( )與 funcC( ), 做出類似流程圖的效果? 有這種工具的話,應該可以降低接手陌生專案的難度吧 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.139.138

06/20 12:15, , 1F
(1)doxygen+graphviz(2)vc:檢視->(呼叫階層,類別檢視器)
06/20 12:15, 1F

06/20 12:16, , 2F
找個有這類功能的IDE就好 visual studio之類
06/20 12:16, 2F

06/20 12:22, , 3F
有興趣可參考一下 http://ppt.cc/IUfP ,很多ide都有。
06/20 12:22, 3F

06/20 12:34, , 4F
可以的話,問上一個維護的人是最快的...XDDD
06/20 12:34, 4F

06/20 13:09, , 5F
上面那個有用的話幹嘛要容易maitain跟注重code style XD
06/20 13:09, 5F

06/20 14:02, , 6F
因為常常會遇到"不可以"的情況啊...XDD
06/20 14:02, 6F

06/20 14:14, , 7F
不就是Source Insight、ctags、cscope、GNU Global這些?
06/20 14:14, 7F

06/20 18:33, , 8F
推一樓和樓上
06/20 18:33, 8F
文章代碼(AID): #1FuKomGf (C_and_CPP)
文章代碼(AID): #1FuKomGf (C_and_CPP)