The OldWood Thing

blog = reinterpret_cast<>(life);

Thursday, 9 August 2018

Test Language: Behaviours, Not Examples

›
Naming is hard, as we know from the old adage about the two hardest problems in Computer Science, and naming in tests is no different. I’ve ...
Tuesday, 24 July 2018

TODO or TODO Not – Redux

›
One of my most “successful” posts was one I wrote way back in 2011 about my dislike for TODO style comments in code – “ TODO or TODO Not - ...
Thursday, 19 July 2018

Delivery Anti-Pattern: Local Optimisations

›
The daily stand-up mostly went along as usual. I wasn’t entirely sure why there was a stand-up as it wasn’t so much a team as a bunch of peo...
Thursday, 12 July 2018

Optimistic SQL

›
One of the benefits of learning other programming languages is the way it teaches you about other paradigms and idioms. This is the premise ...
Wednesday, 11 July 2018

Support-Friendly Tooling

›
One of the techniques I briefly mentioned in my last post “ Treat All Test Environments Like Production ” was how constraining the test envi...
Friday, 6 July 2018

Treat All Test Environments Like Production

›
One of the policies I pushed for from the start when working on a greenfield system many years ago was the notion that we were going to trea...
Friday, 25 May 2018

Test the Code, Not the Mock

›
About 18 months or so ago I wrote a post about how I’d seen tests written that were self-reinforcing (“ Tautologies in Tests ”). The premise...
‹
›
Home
View web version

About Me

My photo
Chris Oldwood
Cambridgeshire, United Kingdom
A freelance C# & C++ programmer with 30 years experience writing applications and services primarily on Windows.
View my complete profile
Powered by Blogger.