dead-code

    7熱度

    4回答

    我有一個很難找到有關javac的代碼消除功能的信息: 我讀,如果你有類似以下,if語句來將被淘汰: static final boolean DEBUG = false; if (DEBUG) System.out.println("Hello World!"); // will be removed 但是這個怎麼樣,比如: static final int VALUE = 3; if

    0熱度

    1回答

    我已經接管了一家公司的約30個項目。多年來,運行事物的人直接在服務器上工作。有大量的死網頁導致Visual Studio中斷。 我有JetBrains Resharper(最新),我也有Telerik Full Suite及其所有工具。 如何挑選出這些死網頁,是否有一些自動化的方式可以清理廢話並獲得這些東西來構建?這些站點的範圍從Windows 2003和IIS到帶有IIS的Windows 200

    3熱度

    1回答

    我正在嘗試在.apk文件中找到死代碼以進行一些分析。爲此,我在classes.dex文件上使用了dex2jar,然後嘗試使用Proguard來檢測死代碼。但Proguard無法運行給出的錯誤,它無法找到一些動態引用的類。此外,它給了一堆警告說被引用的類沒有找到。如何解決這個問題需要幫助。另外,我可以使用Proguard這種方式找到死代碼嗎?如果不是,我應該探索哪些其他選項?

    3熱度

    1回答

    我在嘗試在opengl着色器中編寫光線跟蹤器時遇到了很多奇怪的問題。我試圖確定錯誤的來源是否是我自己,並且通常情況是這樣,但我得出的結論是,這些問題中的一些可能只是我的圖形驅動程序中的錯誤(我在ATI上)。在這些情況下,我剛剛實施瞭解決方法。 但我只是遇到了一些問題,我不知道如何解決(至少沒有真正奇怪的代碼),我無法將一些數據從統一數組切換到紋理緩衝區這一事實,因爲那一刻我刪除的均勻陣列引用(這並

    1熱度

    3回答

    我最近開始使用Java編碼,並且遇到了這個死代碼問題。我一直在Stack Overflow上看其他問題(和答案),但我還沒有找到解決方案。希望你能幫助。問題發生在t++ public static boolean constraint2(int [][] xmatrix, int [][] ymatrix){ for(int l = 0; l < xmatrix.length; l++)

    4熱度

    1回答

    我可以使用任何函數,並在其中間放置panic("don't"),而不是在任何分支或循環內(使剩餘的函數「死」代碼),並且go編譯器將愉快地編譯和運行,而不報告作爲問題。 任何人都知道這是否是由設計? (編譯器大聲地抱怨未使用的導入,爲什麼不使用死代碼......)自從Go 1發佈以來,他們無法現在回去改變這種行爲,他們會破壞現有的格式良好的代碼。只是想知道這是一個疏忽還是有意的。如果我認爲它必須等

    0熱度

    1回答

    項目(用Java編寫)變得越來越大,一些代碼將永遠不會被使用。有沒有辦法來檢測這些死/無用的代碼並清理它們。我對想法持開放態度。

    0熱度

    2回答

    我有一個應用程序,我正在建設,但我遇到一個錯誤,說明「無法到達的代碼」行後返回START_STICKY;以if(Config.DEVELOPMENT)開頭{我不確定如何解決這個問題,以便我的源程序正確執行。 源代碼片段: } else if (extras.getString(Constants.DM_SMS_CONTENT).contains( "//USR;0")) {

    1熱度

    2回答

    下面的代碼無用代碼: (function() { var hello = function(name) { alert('Hello, ' + name); } hello('New user'); })(); 與ADVANCED_OPTIMIZATIONS被編譯爲: alert("Hello, New user"); 但這代碼: (function() { var h

    1熱度

    1回答

    下面的代碼: function f(a) { a.a = 5; return a; } f(function() {}); f(function() {}); f(function() {}); f(function() {}); f(function() {}); f(function() {}); f(function() {}); f(function() {}); f(f