I was writing code in Java before I got exposure to C#. One of the many things about C# that drives me nuts is the lack of checked exceptions.
This article at Artima Developer's website has a nice interview with Anders Hejlsberg, the C# design team leader.
He makes some very interesting points about why exceptions aren't checked in C#. I don't agree with all of the reasons, but it's good reading all the same. What I especially like is that Anders says his team remained "neutral" on checking until a better solution is known.
Now
there's a concept: avoid implementing something until you know you've got a need for it and you know you're going to get it right (or mostly right). As extreme programmers would say,
YAGNI.
I wish I could give a hat tip to the site where I found this article referenced. Sorry!
No comments:
Post a Comment