Written by the Fiveable Content Team โข Last updated September 2025
Verified for the 2026 exam
Verified for the 2026 examโขWritten by the Fiveable Content Team โข Last updated September 2025
Definition
Bugs refer to errors or defects in software that cause unexpected behavior or incorrect results. They can range from simple syntax errors to complex logic flaws that affect how a program functions.
Related terms
Error Handling: Error handling is a mechanism in programming that deals with anticipated errors during runtime. It allows developers to handle exceptions gracefully rather than causing program crashes.
Regression Testing: Regression testing is retesting modified parts of software systems after modifications have been made to ensure that previously working functionality has not been affected by the changes.
Unit Testing: Unit testing is a software testing method where individual components or units of code are tested to verify their proper functionality in isolation from the rest of the system.