A couple of posts ago I spoke about Good Naming, and amongst other things outlined some principles that can be followed when choosing good names for methods or functions.
There is of course one type of method which is … Read more
I am far from a big gambler, and am well aware of how harmful a habit gambling can be. Nevertheless last year I accepted an invitation to join a small betting syndicate by some close friends. Basically we each … Read more
Jasmine’s … Read more
Most people in software agree that unit testing is a good thing. It is certainly one of the biggest developments in the way we code to occur in the last 20 years. Whether you unit test or not, you probably … Read more
For a little over a month now I’ve been getting to grips with AngularJS.
Every once in a while you come across a framework which you realise will fundamentally change the way you work. One such example for me … Read more
I recently (finally) upgraded to visual studio 2013. One unfortunate consequence of this was that the version of Resharper I was using (v7) was no longer supported. I was disappointed to find that my license was not enough to obtain … Read more
Code smells offer us a convenient way to identify, classify and address bad code.
The phrase was first coined by Kent Beck, while helping Martin Fowler with his famous book, Refactoring. A code smell is an indication of bad … Read more
TDD is great, but it can be tough going at times.
Over the past ten years or so I have had a somewhat rocky relationship with TDD. There have been times when I employed it religiously, and others when I … Read more