Blog Archives

Spock and Clean Test Code

It can’t be emphasized enough that after correctness, comprehensibility is the most important feature of test code. Rob Fletcher, “Spock: Up and Running” Truth. Advertisements

Posted in Clean Test Code

2015 in review

The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog. Here’s an excerpt: The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 24,000 times in 2015. If it were a

Posted in Uncategorized

Top Ten Agile Books 2015

Here are the top 10 agile books that all agile software developers should read this year, including some old classics that should be re-read regularly! Agile Product Management with Scrum Agile Estimating and Planning Scrum and Xp from the Trenches

Posted in Agile, Uncategorized

2014 in review

The WordPress.com stats helper monkeys prepared a 2014 annual report for this blog. Here’s an excerpt: The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 9,000 times in 2014. If it were a

Posted in Uncategorized

A Better REST Exception Mapping Technique

The conventional REST Exception Mapper mechanism in JAX-RS means that exception mapping code is disconnected from the service code, so that developers have to hunt for some remote classes both to understand and to define exception mapping behaviour. It is

Posted in Java

Connascence and Transformation Priority Premise

Just heard an interesting talk by Kevin Rutherford at Agile Manchester about connascence and how it can be used as a guide during the refactor part of the TDD cycle (red-green-refactor). “Connascence of value”, for example, means that the test code

Posted in Clean Test Code

Value-driven User Stories

There are two keys to successful agile software development. Two, because successful agile software development is a union of successful agile business process and successful agile technical practice. On the technical side, the key to success is the continuous pursuit

Posted in Agile, User Stories

Outlook macro to parse emails into an Excel sheet

Posted in Uncategorized

Ascending Post Order for Category Pages in WordPress 2012

Took me a while to get this working. Requires a hosted version of WordPress; I don’t think this sort of thing is possible if you’re using a free WordPress. Edit the main wordpress query to set ascending order on category

Posted in Uncategorized

White Space in Code

Does white space matter? You bet it does. Is it easy to define the rules for something as simple as when you should and should not insert a blank line? No. I’ve never written or read a concise and unambiguous

Posted in Uncategorized