Home / Questions / Define the term "debugging."
Explanatory Question

Define the term "debugging."

👁 93 Views
📘 Detailed Answer
🕒 Easy to Read
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.

Answer with Explanation

Solution: The program, even after being tested and accepted as valid, may still have faults that will manifest themselves for certain input sequences. Such hidden faults that are not readily detectable are called "bugs." Debugging a program means the modification of programs, throughout its lifetime, in order to fix the faults that produce unacceptable or unexpected results. Thus, as opposed to "unit testing" that simply makes the program "acceptable" for the specified input-output sequences, the de­bugging process involves the entire life cycle of a computer program.