[Visual Studio] unnötiger Code finden/ find useless code
spacer
Autor Nachricht
mmp5
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Mi 11.01.12 22:19 
Werkzeug: Visual Studio
Hallo,

wir haben in unserem Projekt (mehrere 100.000 Code) sicherlich Code, welcher nicht mehr benötigt wird.
(Testklassen, Helperklassen, sonstiges ... )

Ich möchte jetzt herausfinden, welche dieser Klassen bzw. Funktionen der jeweiligen Klassen nicht mehr benötigt werden, bzw. nicht mehr ausgeführt werden.

Gibt es eine Möglichkeit um diese nicht benötigten Code-fragmente herauszufinden?
Kann man eventuell Tests (z.B. NUnit) schreiben, welche diesen Unnötigen Code aufspühren?



Vielen Dank im voraus
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 1807
Erhaltene Danke: 250

Win 2000, Win XP, Win7
C++, C# (VS 2005/08/10)
BeitragVerfasst: Do 12.01.12 13:52 
Hallo,

von welcher Programmiersprache redest du denn?

Für VS und C# gibt es den Resharper, s.a. stackoverflow.com/qu...d-all-unused-classes bzw. stackoverflow.com/qu...dio-find-unused-code

Oder über andere "static Code Analysis Tools", wie FxCop, s. stackoverflow.com/qu...ind-dead-code-in-net
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Tranx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 309
Erhaltene Danke: 22

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: Do 12.01.12 16:44 
Der Compiler z.B. bei Delphi filtert ja unnötigen Code heraus und packt ihn nicht zu der .exe-Datei. Wenigstens soweit ich das weiß. Dann ist der unnötige Code in diesem Falle ja bloß im Quelltext und nicht in der compilierten Datei. Einzig die Compilierung wird sicher länger dauern, da der Compiler ja dies testen muss.

_________________
Toleranz ist eine Grundvoraussetzung für das Leben.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home