Browse by Tags

All Tags » TDD/BDD » Spec# » DBC (RSS)

Your API Fails, Who is at Fault? by podwysocki

I decided to stay on the Design by Contract side for just a little bit. Recently, Raymond Chen posted "If you pass invalid parameters, then all bets are off" in which he goes into parameter validation and basic defensive programming. Many of the conversations...
Filed under: , , ,

Command-Query Separation and Immutable Builders by podwysocki

In one of my previous posts about Command-Query Separation (CQS) and side effecting functions being code smells, it was pointed out to me again about immutable builders. For the most part, this has been one area of CQS that I've been willing to let break...
Filed under: , , , ,
More Posts