Jan 19th, 2010 1:17 PM,
Today I wanted to verify that a username and password entered into a form on a web site were valid. I ended up creating 3 interfaces, 7 classes, and 11 methods all in the name of abstraction and testability.
I'm not sure how I feel about this.