Careful Quote by Douglas Crockford
“It turns out that strong typing does not eliminate the need for careful testing. And I have found in my work that the sorts of errors that strong type checking finds are no the errors I worry about.”
About This Quote
Source Interview: JavaScript: The Good Parts, 2008
Strong typing reduces certain bugs but cannot replace thorough testing; many critical errors stem from logic and design.
In simple terms: Types help but testing still needed.
Test regardless of type system.
Themes
Mood
Type
When to use this quote
- web development
- API design
- refactoring
- bug fixing
Key Concepts
Questions to Reflect On
- How do you balance type safety with testing?
- What bugs have you missed despite strong types?
Strong typing may give false confidence, leading to overlooked edge cases.