国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

自動分析源代碼,創(chuàng)建函數(shù)地圖展示調(diào)用關(guān)系

yuanxin / 2333人閱讀

摘要:極客討論器現(xiàn)在可以自動分析語言源代碼并生成表示調(diào)用關(guān)系的函數(shù)地圖,并使用旅游模式,在函數(shù)地圖中瀏覽代碼。它和源代碼是聯(lián)動的,雙擊一個函數(shù)節(jié)點,就自動打開這個函數(shù)的代碼,編輯或者瀏覽源代碼時則會在地圖上自動定位這個函數(shù)節(jié)點。

極客討論器現(xiàn)在可以自動分析 C/C++/Java/C#/Python/Objective-C 語言源代碼并生成表示調(diào)用關(guān)系的函數(shù)地圖,并使用“旅游”模式,在函數(shù)地圖中瀏覽代碼。如圖:


源代碼窗口下方就是函數(shù)地圖。它和源代碼是聯(lián)動的,雙擊一個函數(shù)節(jié)點,就自動打開這個函數(shù)的代碼,編輯或者瀏覽源代碼時則會在地圖上自動定位這個函數(shù)節(jié)點。

每個函數(shù)節(jié)點上還有表示修改狀態(tài)的圖標,不管是在內(nèi)部編輯器還是外部編輯器中修改了這個函數(shù)的代碼,地圖上會立即反映出來。如圖:


在 UltraEdit 中修改了 Board::operator[]函數(shù),地圖上這個函數(shù)修改狀態(tài)圖標是紅色,表示“有修改”。

建立起函數(shù)地圖后,我們就可以用“旅游”模式在地圖中瀏覽源代碼了。如圖:


雙擊 main 函數(shù)打開 main 的代碼后,它調(diào)用的 Game::startGame 函數(shù)背景為黑色(和消息回憶模式一樣)。此時選中 startGame ,地圖上方的“前往”按鈕就可以使用了:

點擊一下“前往”按鈕,直接打開 Game::startGame 的源代碼,并將調(diào)用棧記錄在消息板上,調(diào)用方是 main ,被調(diào)用方是 Game::startGame ,都是超鏈接,隨時可以通過這些超鏈回到調(diào)用函數(shù) main ,或者調(diào)用位置(也就是點擊“前往”按鈕以前所在的位置):

在這里有動畫展示,和下載地址,歡迎使用。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/45399.html

相關(guān)文章

  • 自動分析代碼創(chuàng)建函數(shù)地圖展示調(diào)用關(guān)系

    摘要:極客討論器現(xiàn)在可以自動分析語言源代碼并生成表示調(diào)用關(guān)系的函數(shù)地圖,并使用旅游模式,在函數(shù)地圖中瀏覽代碼。它和源代碼是聯(lián)動的,雙擊一個函數(shù)節(jié)點,就自動打開這個函數(shù)的代碼,編輯或者瀏覽源代碼時則會在地圖上自動定位這個函數(shù)節(jié)點。 極客討論器現(xiàn)在可以自動分析 C/C++/Java/C#/Python/Objective-C 語言源代碼并生成表示調(diào)用關(guān)系的函數(shù)地圖,并使用旅游模式,在函數(shù)地圖中瀏...

    soasme 評論0 收藏0
  • 消息路標和函數(shù)調(diào)用

    摘要:路標是通過批注消息設(shè)置的,所以叫消息路標。建立消息路標的最大用途就是查看函數(shù)調(diào)用鏈。通過路標的閃爍可以看到是否有調(diào)用關(guān)系,而如果想看調(diào)用鏈,雙擊閃爍的路標即可上圖列舉了調(diào)用調(diào)用調(diào)用調(diào)用兩條調(diào)用關(guān)系鏈。 之前介紹了極客討論器通過分析C/C++/Java/Python/C#/Objective-C代碼來生成函數(shù)地圖,和按調(diào)用順序查看源代碼的旅行模式。 而在函數(shù)地圖下,還可以通過給函數(shù)節(jié)點設(shè)...

    alanoddsoff 評論0 收藏0
  • 消息路標和函數(shù)調(diào)用

    摘要:路標是通過批注消息設(shè)置的,所以叫消息路標。建立消息路標的最大用途就是查看函數(shù)調(diào)用鏈。通過路標的閃爍可以看到是否有調(diào)用關(guān)系,而如果想看調(diào)用鏈,雙擊閃爍的路標即可上圖列舉了調(diào)用調(diào)用調(diào)用調(diào)用兩條調(diào)用關(guān)系鏈。 之前介紹了極客討論器通過分析C/C++/Java/Python/C#/Objective-C代碼來生成函數(shù)地圖,和按調(diào)用順序查看源代碼的旅行模式。 而在函數(shù)地圖下,還可以通過給函數(shù)節(jié)點設(shè)...

    warmcheng 評論0 收藏0
  • JavaScript 私有成員

    摘要:為什么虛函數(shù)中如果在祖先和子孫類中定義了相同的名稱的方法,默認會調(diào)用子孫類中的這個方法。然而,這跟私有成員又有什么關(guān)系呢因為私有函數(shù)肯定不是虛函數(shù),所以在中,如果將定義為私有,那調(diào)用的就一定是。虛函數(shù)的概念有點小復(fù)雜。 Class field declarations for JavaScript(JavaScript 類的字段聲明)目前已經(jīng)進入了 stage-3,其中包含一項 OOP...

    lakeside 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<