John Carter <john.carter / tait.co.nz> wrote:
> I tend to do a mix of Test Driven Development and Design By Contract.

Just in case you're not aware of this: there is an implementation of DBC 
already
http://www.rubycentral.com/downloads/dbc.html

I think Dave Thomas wrote it.

Kind regards

    robert