Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program

it involves numerous aspects, including: interactive debugging, control flow, integration testing, log files, monitoring (application, system), memory dumps, profiling, Statistical Process Control, and special design tactics to improve detection while simplifying changes.

history | excerpt history