Watched Kevlin Henney’s talk on ineffective programming habits last night. Interesting talk, engagingly presented.
His call to not put the word ‘Exception’ at the end of exception classes raised an eyebrow. He was specifically talking about .Net & it flies in the face of Microsoft’s explicitly stated best practice (“and?” is his response to that point). I completely understand his rationale but it’s such a widely used pattern that something visceral inside me recoils against it. I won’t change it in any of my current projects but I’ll give it thought next time I start something brand new.
I enthusiastically endorse pretty much everything else he says & I recommend the video. If you’re a developer with 45 minutes or so to spare I think it’s worth the watch.