Object-Oriented Design Heuristics

I took the following notes whilst studying Arthur J. Riel’s book on OOD best practices, I hope they may be useful to you. This is a good book, definitely worth a place on any developer’s bookshelf. It is a bit dated, but much of the advice is solid, and you can see the seeds of […]

The Hacker Way

Nowadays Agile is pervasive throughout the software development industry, yet many developers are not happy using it. And that includes developers in all shapes and sizes, from beginners to industry luminaries. Perhaps the first person to critically evaluate Agile, its pros and cons, was the legendary Bertrand Meyer, whose findings are in his book Agile!: […]

Test Driven Development

Note: This is an older post, from 2011. Mr TDD himself tweeted my article. Kent is awesome 🙂 Having recently watched Kent Beck’s Test-Driven Development (TDD) screen casts, I must confess I’ve been converted. I have been writing unit tests for a few years now, and prior to NUnit supporting .NET 2.0 I wrote my […]