作者 主題: 請問如何找出未被呼叫過的函數或是未被使用的變數?  (閱讀 3788 次)

0 會員 與 1 訪客 正在閱讀本文。

andrew

  • 實習板主
  • 懷疑的國中生
  • **
  • 文章數: 69
    • 檢視個人資料
當一份專案的程式碼 經過多人經手荼毒後, 可能會有一些"垃圾"存在?

比如說: 宣告, 但是永遠用不到的變數, 或是永遠也不會被呼叫到的函數!

它散佈在程式碼專案中....

這些通常都是 "前人" 所留下來的 code, 而前人通常都已經離職了!

除了一行行程式碼去trace之外, 我想知道的是各位是否知道有

沒有什麼工具或是什麼好方法可以找出這些垃圾?
find /my_brain type sleepy -exec rm -rf {} \;

tony

  • 活潑的大學生
  • ***
  • 文章數: 204
    • 檢視個人資料
請問是什麼語言呢?
-=-=-=
Powered by Linux
=-=-=-=-=-=-=-=-=

學飛的小鳥

  • 活潑的大學生
  • ***
  • 文章數: 349
    • 檢視個人資料
如果是C/C++或是其他需要編譯過程的程式語言,
宣告的變數沒有被使用過會有一些警告訊息...

cavalier

  • 可愛的小學生
  • *
  • 文章數: 24
    • 檢視個人資料
引述: "學飛的小鳥"
如果是C/C++或是其他需要編譯過程的程式語言,
宣告的變數沒有被使用過會有一些警告訊息...


如果是C語言的話,有沒有什麼應用程式可以分析程式碼,在尚未編譯之前就先找出這些垃圾?(這樣要求會不會太過份? :P )