SOLID Principles of Class Design
Nothing in this post is original. It’s just my reduction of the principles of class design from Uncle Bob in his Principles of OOD. If you don’t want to read, listen to the Hanselminutes interview with...
View ArticleTry Catch Nothing Worst Code Ever
Tracking down a problem in a commercial .NET library today, I found this little gem (identifying code in the try removed):try { //any code that could fail in any way here } catch (Exception) { }Not...
View ArticleFear Corrupts Process and Assures Failure
A certain angel investor chose three companies in which to invest a relatively large sum. In the first, he invested $10 million. In the second, he invested $5 million. And in the third, he invested $1...
View ArticleDoors or Rooms?
Do you build rooms with doors or doors with rooms?Should every room be the same size with doors of different size, shape and placement?Are some doors in the floor or in the ceiling, at floor level or...
View ArticleSOLID Principles of Class Design
Nothing in this post is original. It’s just my reduction of the principles of class design from Uncle Bob in his Principles of OOD. If you don’t want to read, listen to the Hanselminutes interview with...
View ArticleTry Catch Nothing Worst Code Ever
Tracking down a problem in a commercial .NET library today, I found this little gem (identifying code in the try removed):try { //any code that could fail in any way here } catch (Exception) { }Not...
View ArticleFear Corrupts Process and Assures Failure
A certain angel investor chose three companies in which to invest a relatively large sum. In the first, he invested $10 million. In the second, he invested $5 million. And in the third, he invested $1...
View ArticleDoors or Rooms?
Do you build rooms with doors or doors with rooms?Should every room be the same size with doors of different size, shape and placement?Are some doors in the floor or in the ceiling, at floor level or...
View Article