Debugland
Jeg har udviklet Debugland, et .NET debugging bibliotek, for at imødekomme
et behov for dybere forståelse af koden under kørsel. Med dette værktøj kan
udviklere nemt spore og analysere nøjagtige tidspunkter for metodekald,
variabeltilstande og SQL-kommandoer i realtid, hvilket giver klarhed over
koden under eksekvering
Links
Debugland: Et .NET Debugging Bibliotek
Debugland er et debugging bibliotek til .NET, som er tilgængeligt på
GitHub. Det tilbyder en række metoder til at spore udførelsen af metoder,
timing, udførelse af SQL-kommandoer, variabeldeklarationer og
kontrolstrømsudtalelser inden for en .NET-applikation.
Ved at bruge Debugland kan udviklere få værdifuld indsigt i deres kodes
opførsel og identificere potentielle problemer under udvikling og testning.
Siden er sat op med DocFX, som hiver XML
kommentarerne direkte over på siden.
Installation af Debugland NuGet-Pakken
- Åbn din projekts NuGet Package Manager.
- Søg efter “Debugland” og vælg den passende pakke til dit projekts
rammeværk (.NET Framework, .NET Core osv.). - Klik på “Installer” for at tilføje pakken til dit projekt.
Tilføj en Reference til Debugland Namespace:
I din projekts kodefil, tilføj en reference til Debugland Namespace ved
hjælp af følgende linje:
using Debugger = Debugland.Debugger;
Begynd at Bruge Debuglands Metoder:
Nu kan du begynde at bruge Debuglands metoder i hele din kodebase for at spore
forskellige aspekter af din applikations udførelse. For eksempel:
Debugger.MethodInitiated("MyMethodName");
// Din metodelogik her
string myVariable = "En værdi";
Debugger.Variable("myVariable", myVariable);
using (var reader = ...)
{
Debugger.ReaderInitiated();
// Brug læseren
Debugger.ReaderTerminated();
}
Debugger.MethodTerminated("MyMethodName");