Overview/Description
In software development, debugging is a necessary part of the development process. It's difficult for developers to admit that their code is buggy, but the best software developers recognize that there's no such thing as perfect code. And while debugging is time-consuming and expensive, it must be included in the development cycle, just like any other component necessary to delivering a working piece of software. This course introduces the learner to basic concepts of software debugging, debugging tools, and debugging best practices.
Target Audience
Entry-level and experienced software developers