Archive for March, 2009

Enterprise Library 5

Curious about the next version of Enterprise Library? Why not vote on what you want to see? Grigori Melnik has posted the link to a poll where you can help Microsoft prioritize the features you want in Enterprise Library 5. Vote today!

Correctly Naming Patterns

JB and I were discussing some of the patterns we were using on our current project today while working on merging some of our disparate (but completely related) code. I had created several classes named XyzBuilder with the intention of actually following the Builder pattern. My final classes are really just Strategies, but I never changed the name (though I’ve meant to do so).

This hasn’t lead to confusion, however, as (a) the “builder” is in fact “building” an object for me so the name is still meaningful and (b) most of my team members aren’t that familiar with using patterns on a daily basis (or they at least say they don’t). I’ve a thought, though, that objects with pattern-ish names should be renamed to either non-pattern names or the name of the pattern they use.

Should the name match the pattern or does it really matter?

Visual Studio Keyboard Shortcuts

David Morton just posted a set of extremely helpful keyboard shortcuts. Check them out. I recently discovered a few of those myself recently, and I agree that my productivity has certainly increased.

If you are a vi fan, you might also have a go with ViEmu. I didn’t feel it was worth the $100, but if you like vi, you might want to go for it.

Twine

For those of you not already enjoying Twine, may I recommend the following twines to whet your appetite:

If you want something slightly less technical, you can try one of these:

The Manifesto for Software Craftsmanship

I was reading Faculty of the Mind in Google Reader this morning and saw a link to the Manifesto for Software Craftsmanship. JB and I have been following some of the craftsmanship discussions, also nicely summarized on Faculty of the Mind. I read over the manifesto, agreed with it, and as I went to the bottom to sign it, I saw JB’s name. Looks like we’re both on board. How about you?