Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
I blogged previously about the merits of learning a new programming language every year, so taking my own suggestion, I’ve had a first look at Go. You might hear it called Golang, but that’s just the url for the website,…
Some time ago I stumbled across Ben Eater’s website where he builds a fully working 8-Bit Computer with little more than logic chips (7400 series) assembled on a breadboard. This caught my interest and I set down a path to…
Behaviour Driven Development (BDD), that’s just a technique for programmers, right? Well no actually it isn’t. In fact if it’s only being done by the Development team then you’re missing a key part of it – Conversation. This is where…
The best way to learn anything is to do it and coding is no exception and the best way to get better at something is to practice. Try it, learn by making mistakes and the apply the knowledge gained to…
The book ‘The Pragmatic Programmer’ suggests learning a new programming language every year. This may seem excessive and there are plenty of arguments for and against this. Whilst I don’t think you need to learn one that frequently, I do…
JUnit4 introduced @Test annotations and removes the need to prefix test method names with ‘test’. Take advantage of this and use a different test case naming convention to test the class behaviour, not it’s implementation Compare the two units test below…
Forget chasing code coverage, in my view it is a somewhat pointless statistic and chasing it can (in some cases) lead to poor quality tests and a lot of wasted time. It can also lead to a false sense of…
8 Benefits of Using Test Driven Development Focus on behaviour of a system Shorter feedback loop when coding Identify defects earlier in lifecycle Provide freedom to refactor Codebase should be easier to maintain & understand Tests act as documentation Quicker…