-
Core Java
A Java Test Class Doesn’t Test a Class
If you write tests badly, you end up with a Curdled Test Fixture, where there’s an unholy mess of unrelated…
Read More » -
Core Java
System Stubs: Another Minor Release
In today’s new release of System Stubs there’s increased documentation for testing logging output, as well as a new class…
Read More » -
Core Java
The Temporary Test Property
Just because you can make a variable a long-term property of a test fixture doesn’t mean you should. This is…
Read More » -
Core Java
So I Wrote a Library
If you’ve never done it, go out and find an open-source project to contribute to. Whether it’s one of your…
Read More » -
Software Development
The Pleasures of Replatforming
In an earlier post on migration, I looked at different ways to take a codebase and convert it for a…
Read More » -
Core Java
Testing Logging Output in Java
One of my more popular posts on this site is on how to use Mockito to mock logging. Testing that…
Read More » -
Software Development
Automate or Script the Extract
Let’s cut to the chase. Where possible, create scripts and ideally full automation to perform data extraction for the purposes…
Read More » -
Software Development
Three Corners of Boolean
Let’s be honest, no good ever came out of a null boolean value! However, it’s common for boolean to prove…
Read More » -
Enterprise Java
A Weird Side Entrance
One of the main reasons I blog is to remind myself how easily one can use software development techniques to…
Read More »