Programming Quote by Robert C. Martin
““Dijkstra once said, “Testing shows the presence, not the absence, of bugs.” In other words, a program can be proven incorrect by a test, but it cannot be proven correct. All that tests can do, after sufficient testing effort, is allow us to deem a program to be correct enough for our purposes.””
About This Quote
Source Book: Clean Code, 2008
Testing can show bugs exist but cannot prove a program is correct; it only gives confidence.
In simple terms: Tests reveal flaws, not perfection.
Use testing to gain confidence, not certainty.
Themes
Mood
Type
When to use this quote
- software development
- continuous integration
- code review
- deployment
Key Concepts
Questions to Reflect On
- How many tests are enough?
- What other methods complement testing?
Testing cannot guarantee absence of bugs.