Uncommented Bytes

Friday, January 21, 2005

Agreed, throw exception instead of return null

Blaine tells us Don’t use null or -1 in your unwritten methods, and I have to agree. He's pointing to Tim Bray's error in unit testing.

I have to say this is a great idea, and should be used by everyone. That is, instead of returning null or -1 for an unimplemented method, you should throw a RuntimeException ("Method has not been implemented"). Even better would be to create your own UnimplementedMethodException and throw that.

Good stuff to read for breakfast!

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home