static-analysis

    1熱度

    3回答

    如何維護堆棧,以便每當從堆棧彈出時知道堆棧中的最小元素?該算法應該有一個恆定的複雜性 在此先感謝

    0熱度

    3回答

    我正在尋找一些建議互聯網爲以下知名軟件產品指標閾值建議閾值: 缺乏的方法凝聚力(用於度量的亨德森,賣方變種) 的類繼承的方法數 在數類重寫的方法的 在類別號新加入的方法的 但是我沒有找到任何。我對第一個特別感興趣。有人知道這件事嗎? 在此先感謝,馬丁

    29熱度

    1回答

    請注意不是「功能依賴性」。是否有工具可以讓我從源代碼構建靜態函數依賴關係圖?某種東西指示我哪些功能取決於以圖形方式的其他功能。

    2熱度

    3回答

    您將使用什麼方法與靜態代碼分析工具? 何時何地運行分析?多頻繁? 如何在日常構建中將其集成到持續構建環境?只有每晚?

    2熱度

    2回答

    有沒有一種方法可以像靜態分析工具一樣檢測簡單的內存泄漏?我無法更改代碼以包含運行時內存泄漏檢測中使用的tipical包含(struc1是包含某些字段的簡單結構)。 void noRelease(void) { struc1 *memoryLeak; memoryLeak = (struc1 *) malloc(sizeof struc1); if (NULL !=

    0熱度

    1回答

    我想使用的FxCop自省API來創建驗證以下自定義規則自定義靜態分析規則: 在治法 ,代碼設置一個性質B上靜態類別C到值D: void MethodA() { CB = D; } 我該怎麼寫呢? 如何通過規則進行調試?

    0熱度

    1回答

    同時做一些靜態代碼分析我發現了一個奇怪的。在類似這樣的電話: if(!AfxWinInit(moduleHandle,NULL,::GetCommandLine(),0) 我得到的第二個參數的警告C6309(C6309:參數2爲空:它不堅持功能AfxWinInit的規格) 文件說,爲Win32應用程序的第二個參數必須爲NULL,所以問題是: a)有什麼問題,我的代碼,AfxWinInit聲明或

    2熱度

    4回答

    我試圖建立一些JavaScript的「防病毒」,試圖捕捉特定的函數調用。 因此,讓我說我有一些隨機的JavaScript文件,我可以檢查它是否在任何地方使用功能jQuery.trim()(只是爲了例子)? 它看起來很複雜,另外還有eval和基本編碼,可以將任何代碼轉換爲一堆字符。 是否有可能在PHP中寫這樣的東西?有什麼圖書館和工具可以幫助嗎?

    10熱度

    1回答

    是否有任何開源工具或庫用於簡單自定義彙編語言(用於自動生成的程序)的靜態代碼分析以及它們的功能是什麼(檢測未使用的代碼/寄存器,給出高代碼段的級別表達式,調用圖等)?該領域中存在哪些算法?

    2熱度

    3回答

    我正在使用ASM字節碼操作框架對Java代碼執行靜態分析。我希望檢測當對象的字段被重新分配,當該種代碼中發生,即: class MyObject { private int value; void setValue(int newValue) { this.value = newValue; } } 使用以下代碼(在實施ClassVisitor一個類)可檢測上述情況: @