Skip to content

Bridges Quote by Bertrand Meyer

“Writing a class without its contract would be similar to producing an engineering component (electrical circuit, VLSI (Very Large Scale Integration) chip, bridge, engine...) without a spec. No professional engineer would even consider the idea.” quote by Bertrand Meyer
Download Open image
“Writing a class without its contract would be similar to producing an engineering component (electrical circuit, VLSI (Very Large Scale Integration) chip, bridge, engine...) without a spec. No professional engineer would even consider the idea.”

Bertrand Meyer

About This Quote

Source Book: Object‑Oriented Software Construction, Bertrand Meyer, 1997

Writing code without a clear contract is like building engineering hardware without specifications; it leads to unpredictable, unsafe results.

In simple terms: Contracts guide reliable software creation.

Key Takeaway

Define explicit contracts before coding.

Themes

software reliability engineering discipline specification

Mood

analytical pragmatic

Type

technical educational

When to use this quote

  • API design
  • code reviews
  • system integration
  • risk management

Key Concepts

Design by contract software architecture quality assurance

Questions to Reflect On

  • How can contracts adapt to changing requirements?
  • When is a contract unnecessary?
A Different Perspective

Contracts can be rigid, limiting flexibility in rapid prototyping.

2.5 out of 5 (9 ratings)

More by Bertrand Meyer

Explore all 16 Bertrand Meyer quotes

More Bridges quotes

Browse all 1,462 Bridges quotes