code-analysis

    0熱度

    1回答

    我在尋找很多天,我嘗試了許多遞歸算法示例,但是我找不到任何運行時間爲Θ(log n)的算法。 你知道任何具有函數T(n) = Θ(log n)的java中的遞歸算法嗎? 其中T(n)是表示執行算法的基本操作的時間的函數。 任何幫助非常感激。 謝謝!

    2熱度

    3回答

    我們最近實現了代碼分析的使用。 是否可以限制用戶將代碼分析結果抑制爲In Source? 我只想抑制存儲在抑制文件(GlobalSuppressions.cs)。 我們的項目託管在TFS(在Visual Studio中在線)。

    0熱度

    1回答

    我創建功能追蹤xt文件與xdebug這是與php命令like xdebug_start_trace('outfile') ... code ... xdebug_stop_trace(); 如何分析/可視化創建的數據產生的?

    0熱度

    3回答

    我使用TFS要求開發人員通過簽入策略使用代碼分析。如果發生任何錯誤,他們不能檢查他們的代碼。 然而,他們可以壓制信息並仍然登記。當他們這樣做時,我想要求他們爲他們的行爲提供理由。這可以留空。 有什麼方法可以強制執行此操作並且不允許將理由留空嗎?

    1熱度

    4回答

    我經常做不同的項目,有時缺少文檔。 所以我決定使用開源代碼來查看人們如何解決不同的問題。 這個想法是,如果我運行功能,我不怎麼使用我尋找不同的開發人員使用該功能之前。 方法: 我下載了其他人完成的一些相當不錯的項目,並將它們放到一個文件夾中。 現在,如果我不知道怎麼一個功能時(如主()),我做的: find . -name \*.py | xargs cat | grep -n "main()"

    -3熱度

    3回答

    有沒有人可以通過考慮執行時間,效率等所有因素來提供差異電話號碼 哪個有效?

    2熱度

    1回答

    Red-Dragon手冊包含第529頁的算法9.1和用於將彙編代碼劃分爲基本塊的算法。算法本質上是: 輸入:彙編,作爲指令列表。 輸出:基本指令塊列表 階段1:標記領導者。 (程序的)第一句話是領導者。作爲分支目標的任何陳述都是領導者。緊隨分行的任何聲明都是領導者。 階段2:組裝塊。要創建一個基本塊,將一個領導者和所有語句添加到該塊中,直到遇到另一個領導者。做到這一點,直到沒有發言。 結束並返回塊

    0熱度

    2回答

    也許我在網站的選擇上犯了一個錯誤。 對不起,我的英語 直到最近,我認爲有在哪些字段設置一次一類寫setters和getters沒有任何意義。而不是setters\getters我使用public constant字段(或在Java中爲final)並通過構造函數設置字段。 但是我最近遇到了這種情況,當這種方法證明是非常不舒服的。類有很多領域(5-7個領域)。 我首先意識到0​​的好處。 而不是做這個

    2熱度

    1回答

    此問題:Custom threshold for CA1502 討論瞭如何在代碼分析中設置代碼度量標準規則的自定義閾值。 我有同樣的問題,但認爲舊的問題已過時。 重複: 尤其是,我們希望我們的構建時方法有20餘名不幸的是, 代碼的複雜性失敗,規則CA1502達到25 門檻: 當圈複雜度比 大於25時,該規則報告違規。 我們可以以某種方式更改此設置嗎? 接受的答案是編輯.fxcop文件以包含規則。

    0熱度

    1回答

    我有一大組C源文件組成了一個相當完善的體系結構。現在我的任務是削減系統的一個重要部分,並將其替換爲存根。爲了估計工作,我希望找到所有在切割之後丟失的函數定義。有沒有一些好的和有效的方法來做到這一點? 我想,拿出三種方式 編譯其餘部分並捕獲鏈接錯誤。 對目標文件編譯並運行nm,並取{functions marked 'U'}和{functions marked 'T'}之間的差值。 使用類似pycp