vrijdag, februari 10, 2006

Poor men's debugging

Visual Studio.net heeft, zoals je van een goede IDE verwacht, een mooie geintegreerde debugger. Erg handig en nuttig. Zeker met de uitgebreide mogelijkheden van breakpoints. Het enige wat ik nog mis is een debugger Api (zoals Java die wel heeft).



Maar hoe mooi het is soms moet je teruggrijpen op "Poor men's debugging". Het schrijven van debugtekst naar de std out. Ook nu heb ik dat probleem. Het programma gedraagt zich raar, maar alleen op de echte hardware. Op de simulator komt het probleem niet voor. Daarnaast komt het probleem niet voor als ik de debugger draai. Waarschijnlijk is het een probleem met timing. Tja, dat heb je in realtime systemen.

De oplossing? std out en honderden KB's aan logs analyseren.

1 opmerking:

Anoniem zei

Debugger API voor .NET 2.0:
http://msdn2.microsoft.com/en-us/library/ms230588.aspx

Article:
http://www.chimpswithkeyboards.com/articles/debugger/article1.aspx

En de managed versie van CorDbg (met source geloof ik):
http://www.microsoft.com/downloads/details.aspx?familyid=38449a42-6b7a-4e28-80ce-c55645ab1310&displaylang=en

Rob L.