Mathias Brandewinder on .NET, F#, VSTO and Excel development, and quantitative analysis / machine learning.
by Mathias 8. February 2009 18:28

I came across this dialog between Joel Spolsky and Jeff Atwood a few days ago, where Joel rails against the SOLID principles. The origin of his ire is a Hanselminutes Podcast with Uncle Bob, to which he reacted with this comment:

People that say things like this have just never written a heck of a lot of code. Because what they're doing is spending an enormous amount of time writing a lot of extra code, a lot of verbiage, a lot of files, and a million little classes that don't do anything and thousands of little interface classes and a lot of robustness to make each of these classes individually armed to go out into the world alone and do things, and you're not going to need it. You're spending a lot of time in advance writing code that is just not going to be relevant, it's not going to be important. It could, theoretically, protect you against things, but, how about waiting until those things happen before you protect yourself against them?

More...

Comments

Comment RSS