Tools Zur Fehlersuche im Vergleich

“Debugging Tools“

Filtern nach
Deployment
Training
Support
Logo
GitHub
GitHub ist ein webbasierter Hosting-Service für Softwareentwicklungsprojekte, die das Git-Revisionskontrollsystem verwenden. Er wurde in Ruby on Rails und Erlang von den Entwicklern Chris Wanstrath, PJ Hyett und Tom Preston-Werner von GitHub, Inc. ge...
Gitnux-Bewertung
Extraklasse
Logo
4D
4D ist eine leistungsstarke und dennoch einfach zu bedienende Software zur Anwendungsentwicklung, mit der du schnell und einfach individuelle Geschäftsanwendungen erstellen kannst. Mit der Drag-and-Drop-Oberfläche kannst du schnell Formulare, Bericht...
Gitnux-Bewertung
Solide
Logo
Play
Play ist eine leistungsstarke und intuitive Software für die Anwendungsentwicklung, mit der Entwickler/innen mühelos beeindruckende plattformübergreifende Anwendungen erstellen können. Mit seiner benutzerfreundlichen Oberfläche macht es Play jedem le...
Gitnux-Bewertung
Tolles Produkt
Logo
Stadium
Wenn du auf der Suche nach einer umfassenden All-in-One-Softwarelösung für deine Anwendungsentwicklung bist, bist du bei Stadium genau richtig. Diese leistungsstarke Software hat alles, was du brauchst, um hochwertige Anwendungen schnell und effizien...
Gitnux-Bewertung
Solide
Logo
Firebase
Firebase ist eine leistungsstarke Plattform für die Entwicklung von Mobil- und Webanwendungen. Sie bietet Entwicklern eine breite Palette von Tools und Diensten, mit denen sie schnell und einfach hochwertige Apps erstellen können. Firebase wird von e...
Gitnux-Bewertung
Tolles Produkt
Logo
VINYL
Vinyl ist eine hochmoderne Software zur Anwendungsentwicklung, die es Entwicklern ermöglicht, äußerst ansprechende und interaktive Benutzererlebnisse zu schaffen. Mit Vinyl können Entwickler ganz einfach Rich-Internet-Anwendungen (RIAs) entwerfen, en...
Gitnux-Bewertung
Tolles Produkt
Logo
JET
JET ist eine Anwendungsentwicklungssoftware, mit der du webbasierte Anwendungen erstellen, verwalten und einsetzen kannst. Sie bietet eine breite Palette von Funktionen und Werkzeugen, die es den Nutzern leicht machen, komplexe Anwendungen zu entwick...
Gitnux-Bewertung
Solide
Logo
Bitbucket
Bitbucket ist ein webbasierter Versionskontrolldienst von Atlassian für Quellcode- und Entwicklungsprojekte, die entweder Mercurial (seit dem Start) oder Git (seit Oktober 2011) als Versionskontrollsystem verwenden. Bitbucket bietet sowohl kommerziel...
Gitnux-Bewertung
Tolles Produkt
Logo
Impala
Impala ist eine moderne Open-Source-Anwendungsentwicklungssoftware, mit der Entwickler schnell robuste, skalierbare Anwendungen erstellen können. Impala bietet eine benutzerfreundliche Oberfläche und leistungsstarke Werkzeuge für die Erstellung anspr...
Gitnux-Bewertung
Solide
Logo
Gremlin
Gremlin ist eine Anwendungsentwicklungssoftware, mit der Entwickler/innen schnell und einfach Anwendungen erstellen, testen und einsetzen können. Sie enthält eine Vielzahl von Funktionen, die sie perfekt für die Entwicklung aller Arten von Anwendunge...
Gitnux-Bewertung
Solide

Es werden 1 bis 10 von 149 Ergebnissen angezeigt

Frequently asked questions

Debugging Tools werden zum Debuggen von Programmen verwendet. Mit ihnen kannst du sehen, was in einem Programm vor sich geht, während es ausgeführt wird - oder kurz bevor es abstürzt. Das gebräuchlichste Debugging-Tool ist der Debugger, mit dem du dein Programm eine Anweisung nach der anderen ausführen und anhalten kannst, sobald etwas Interessantes passiert. Du kannst dir dann die Werte von Variablen ansehen und sie bei Bedarf sogar ändern. Andere Tools sind Profiler (um herauszufinden, wo dein Programm die meiste Ausführungszeit verbringt) und symbolische Debugger (mit denen du Haltepunkte im Code setzen kannst, ohne Zeilennummern zu haben).

Es gibt zwei Arten von Debugging-Tools. Das erste ist der Debugger, mit dem du deinen Code Zeile für Zeile durchgehen und beobachten kannst, was bei der Ausführung passiert. Diese Art von Tool kann sowohl für native Anwendungen (in C oder C++ geschrieben) als auch für verwaltete Anwendungen (in .NET geschrieben) verwendet werden. Der zweite Typ ist ein Profiler, der misst, wie viel Zeit jeder Teil einer Anwendung für die Ausführung benötigt, damit Engpässe im Quellcode erkannt und beseitigt werden können, bevor sie bei der Bereitstellung zu Problemen werden. Profiler gibt es nur für verwaltete Anwendungen, die mit .NET-Sprachen wie Visual Basic 2005 oder Visual C# 2005 geschrieben wurden; für native Anwendungen, die mit den Win32-API-Bibliotheken von Microsoft geschrieben wurden, gibt es keine Profiler.

Debugging Tools werden zum Debuggen von Programmen verwendet. Mit ihnen kannst du sehen, was in einem Programm vor sich geht, während es ausgeführt wird - oder warum es nicht richtig ausgeführt wird. Das kann dir helfen, Fehler (Probleme) in deinem Code zu finden und zu beheben, bevor sie Probleme für die Benutzer der von dir geschriebenen Software verursachen.

Die Debugging Tools sind in der Einzelhandelsversion von Windows nicht verfügbar. Sie können nur von Entwicklern und IT-Experten verwendet werden, die eine gültige Lizenz für Visual Studio oder ein MSDN-Abonnement besitzen.

Debugging Tools werden von Unternehmen eingesetzt, die Software entwickeln. Sie helfen ihnen dabei, Fehler in ihrem Code zu finden und zu beheben, was ein sehr wichtiger Teil des Entwicklungsprozesses ist.

Die Kriterien für den Kauf eines Debugging-Tools richten sich nach dem Bedarf einer Person oder Organisation.

Die Debugging Tools sind als eine Reihe von DLLs implementiert. Jedes Tool ist in einer eigenen DLL enthalten, und die Tools kommunizieren über Interprozesskommunikation (IPC) miteinander. Wenn du zum Beispiel eine Anwendung unter der Kontrolle von WinDbg oder KD startest, lädt sie eine oder mehrere Debugging Engines in den Speicher. Diese Engines laden dann ihre jeweiligen Debugger aus separaten Prozessen, die von WinDbg/KD zu diesem Zweck gestartet wurden.

Wenn du ein Problem hast, das schwer zu reproduzieren ist.

Weitere Kategorien