posted 15 years ago
Hello Santhosh,
I'm not sure that the approaches to debugging vary very much depending upon when you do it, except insofaras it's always beneficial to do it as soon as you possibly can. The shorter the interval between a bug finding its way into the code in the first place and it being found, diagnosed and fixed, the better. This effect is one of the primary benefits of agile methodologies in general and approaches like continuous integration in particular.
I do discuss this effect, and why it helps to both improve the quality of the software you're debugging and the predictability of the development process, at some length in the book :-)
Regarding your question about vendors and tools - no, the book is not specific to any particular OS, language or toolchain.