Log in

Subscribe to site updates.

Good Citizenship

Posted by Nicholas Blumhardt | March 28, 2008 19:42

This set of design principles is a few years old, but I'm not sure how widely it is referenced. I can't even remember who originally pointed me towards it...

There are a couple of Java-centric points, but its still absolutely invaluable advice for designing robust classes in .NET.

I especially like 'never expect or return null' - how much easier would our lives be if ever API followed this convention?

Comments

There are no comments on this article.

Your Comment





Reset

Disclaimer: These articles represent the opinions of the authors and may not match the official position of Ubik Systems Pty. Ltd. Confirmation should be sought on all matters involving professional advice.