Autor Beitrag
mmp5
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Mi 11.01.12 21:19 
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
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Do 12.01.12 12: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
Tranx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 648
Erhaltene Danke: 85

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: Do 12.01.12 15: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.