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 MeyerConstants are widely known for the detestable practice of changing their values; we should prepare ourselves against the consequences of such fickleness
Bertrand MeyerI think Smalltalk is inappropriate for serious industrial developments. After all, run time is a little late to find out whether you have a landing gear.
Bertrand Meyer