Content deleted Content added
Rescuing 3 sources and tagging 0 as dead. #IABot (v2.0beta15) |
|||
Line 22:
The dead code elimination technique is in the same class of optimizations as [[unreachable code]] elimination and [[redundant code]] elimination.
In large programming projects, it is sometimes difficult to recognize and eliminate dead code, particularly when entire modules become dead. Test scaffolding can make it appear that the code is still live, and at times, contract language can require delivery of the code even when the code is no longer relevant.<ref>[[Douglas W. Jones]] [http://catless.com/Risks/8.19.html#subj2 Dead Code Maintenance, Risks 8.19 (Feb. 1, 1989)] {{Webarchive|url=https://web.archive.org/web/20110708124114/http://catless.com/Risks/8.19.html#subj2 |date=2011-07-08 }}</ref>
Some [[Integrated development environment|IDE]]s (such as Xcode, Visual Studio 2010 <ref>[http://blogs.msdn.com/b/habibh/archive/2009/07/31/discover-dead-code-in-your-application-using-code-analysis.aspx Habib Heydarian, Microsoft Corp]</ref> and Eclipse Galileo <ref>[http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm Eclipse Developer Guide]</ref>) have the ability to locate dead code during the compiling stage.
Line 40:
== External links ==
* [https://web.archive.org/web/20110722110715/http://java.net/projects/dcd/pages/Home Dead Code Detector (DCD) simply finds never used code in your Java/JEE applications]
* [https://web.archive.org/web/20110722110615/http://java.net/projects/dcd/pages/Alternatives Comparisons of some Java Dead Code Detector]
* [http://www.ucdetector.org/ UCDetector] Eclipse PlugIn to find dead java code
|