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.
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.

Your Comment
Reset