Home

Contract Programming 101

In Contract Programming 101, Matthew Wilson kicks off a 4-part series on what’s more widely known as Design by Contract (turns out that Meyer, the dork, trademarked that term so from now own it’s called Contract Programming).

Contract Programming is an interesting topic, and even though the samples are C/C++/Java, he shares some insights in how to add contracts to your environment, including a discussion about the differences between exception-raising conditions and contract violations (summary: don’t raise an exception on a contract violation).

Promises to be a very readable and worthwhile series.


Stumble it!  Post to del.icio.us 

Leave a Reply

(note: comments may be moderated so don't always appear right away)


Copyright (C)2000-2005 Cees de Groot -- All rights reserved.