There are lots of books and websites about software design. But often, the devil is in the details. Look after the pennies and the pounds look after themselves. There are a whole lot of little thing that if you pay attention to them, it just makes life a little easier.
This is about the little things.
Agreed.
ReplyDeletePerhaps not available when you wrote this post, but the named argument feature of C# 4.0 gives another, possibly cleaner, solution to this:
someFunction(sensor: true, filter: false, normalise: false, exponentialSmoothing: true);