Hi Leute,
mich würde mal brennend interessieren, was ihr so alles an Debugging Tools kennt, an denen man als .NET/C#/WPF/VS2010 Entwickler nicht vorbei kommt, die man einfach haben MUSS. Schreibt einfach den Titel hin, was es macht und welche Vor- und Nachteile ihr seht.
Ich geb mal vorschlaghalber ein Beispiel, wie das aussehen könnte:
Titel: Mein Debugging Tool
Was macht es: es debuggt (gern auch detaillierter)
Vor-/Nachteile:
Danke
Grüße,
Hendrik
Hallo zusammen,
da die Frage seit fast einem ganzen Tag unbeantwortet ist, ist vielleicht der Fokus zu eng. Die meisten werden den VS-Debugger zum Debugging verwenden. So eine Selbstverständlichkeit wollte aber vermutlich keiner schreiben. Deshalb könnte man statt Debugging-Tools besser nach Tools (und Methoden) fragen, die dabei helfen, die Korrektheit des Codes sicherzustellen oder herbeizuführen.
Darunter würden dann auch UnitTests(-Tools), Programming-by-Contract(-Tools), CodeCoverage-Tools, andere Test-Tools und QS-Tools und vielleicht sogar Logging-Frameworks und noch andere Methoden und Tools fallen.
So erweitert gebe ich die Frage an euch zurück.
herbivore
Danke, herbivore. Genau das habe ich gemeint, mich aber offenbar falsch ausgedrückt. Ich meinte halt auch so Dinge wie Mole 2010 oder den Reflector und dergleichen.
mich würde mal brennend interessieren, was ihr so alles an Debugging Tools kennt, an denen man als .NET/C#/WPF/VS2010 Entwickler nicht vorbei kommt, die man einfach haben MUSS.
Ich denke, das kommt halt auch darauf an, in welchem Bereich man entwickelt. Ich selber mache viel Client/Server Zeuchs (auch unter UNIX und z/OS) oder Dinge die "nah am Blech" sind 😉
Von daher sind meine Lieblingswerkzeuge Sachen wie der
Bye,
MK
Debuggers don't remove Bugs, they only show them in Slow-Motion.
Da ich hauptsächlich aus dem Webbereich ( und ein wenig WPF ) komme sind meine täglich genutzen Tools:
Weitere nützliche Tools:
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Fiddler/Wireshark für Netzwerkverkehr
Zusätzlich noch für Firefox die WebDeveloper Toolbar, damit kann man wunderbar HTML Forms mit ihren Eigenschaften darstellen.
Für Sorucecodeverwaltung nutze ich git, dazu das Programm gitExtensions als GUI für git, hat auch ne Integration in VS.
Als Alternative zum kostenpflichitgen Reflector: ILSpy
Hi,
WinForms: Hawkeye für Control Manipulation
WPF: Snoop (schon genannt)
EF bei Verwendung von Entity SQL: eSqlBlast (falls überhaupt noch jemand eSQL macht)
Des weiteren könnte man auch Profiler nennen (suche selber gelegentlich einen).
Einige sind schon genannt worden, ich hab noch
SoapUI
zum einfacheren Testen von WebServices. Damit kann man dann auch Requests für WebMethoden absetzen, die komplexe Parameter haben.
loop:
btst #6,$bfe001
bne.s loop
rts