Skip to content

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.” quote by Douglas Crockford
Download Open image
“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.”

Douglas Crockford

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.

Key Takeaway

Test regardless of type system.

Themes

software development quality assurance type systems

Mood

pragmatic analytical

Type

technical reflective

When to use this quote

  • web development
  • API design
  • refactoring
  • bug fixing

Key Concepts

static typing runtime errors test coverage

Questions to Reflect On

  • How do you balance type safety with testing?
  • What bugs have you missed despite strong types?
A Different Perspective

Strong typing may give false confidence, leading to overlooked edge cases.

3.4 out of 5 (6 ratings)

More by Douglas Crockford

Explore all 33 Douglas Crockford quotes

More Careful quotes

Browse all 2,861 Careful quotes