Chapter 34. Debugging your application
This chapter covers
- Using general debugging techniques
- Debugging binding statements
- Debugging network and services issues
I’ve recently gotten into electronics. I blame the Netduino, and later the .NET Gadgeteer and related microcontrollers for being the gateway drugs that got me into that. I’ve learned to connect basic circuits and use ICs, diodes, and so forth. I’m currently working to learn how to use transistors effectively. When the circuit works as intended, all is great. I haven’t let the magic blue smoke out of anything yet, but sometimes the circuit just doesn’t work as I thought it would. In those cases, I have to find ways to debug it.
Nothing makes you aware of your actual knowledge level more than debugging. Just as with electronics, many of our colleagues can design applications and write code, but the true test of knowledge comes when the code doesn’t work as intended, and they need to debug it.