Category Archives: Principles

I find your lack of tests disturbing.

Found this here: {|one, step, back|} and I had to cry chuckle. Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Also posted in TDD | 2 Comments

Guiding Principles 101

As a answer-in-part to my own Call To Blog More, I’d like to make an entry.  I’d like to talk about some of the guiding principles of design we should all be thinking about and re-enforcing in each other.  These … Continue reading 

| 6 Comments

Term of the Day: Principle Of Least Surprise – Epilogue

Okay, this is funny.  Little did I know that while writing “Term of the Day: Principle Of Least Surprise” I was entering the midst of just such a problem. The entry was written over a 2-3 hour span during compile … Continue reading 

Also posted in Misc | 6 Comments

Term of the Day: Principle Of Least Surprise

The principle of least surprise (AKA POLS) simply dictates that the interface to any given entity (method, for instance) should exhibit the bevahior that is least suprising to the user/programmer when there are conflicts or ambiguities between members of said … Continue reading 

Also posted in .NET, TDD | 2 Comments

Agile Principles, Patterns and Practices in C# book

I had purchased the “Agile Principles, Patterns, and Practices in C#” (PPP) book by Robert C. Martin (aka Uncle Bob) at the beginning of August 2006 and began reading it, but soon began to think that a lot of it’s … Continue reading 

Also posted in Uncategorized | 18 Comments