This is a rant about JUnit, or more precisely, a rant about JUnit's inability to execute test methods in natural method order.
Definition: Natural method order is the order in which methods appear in the source file.
This is a rant about JUnit, or more precisely, a rant about JUnit's inability to execute test methods in natural method order.
Definition: Natural method order is the order in which methods appear in the source file.

A command-line utility for dumping the contents of class files.
Read more »A lightweight framework for manipulating JVM bytecode.
Read more »In my career I have experimented a lot with coding styles, mostly on pet projects at home, but also in workplaces where each developer was free to code in whatever way they pleased, or in workplaces where I was the only developer.
My experimentation has been in the direction of achieving maximum objective clarity and readability, disregarding convention, custom, precedent, and the shock factor: the fact that a particular style element might be alien to others plays very little role in my evaluation of the objective merits of the element.
Read more »| The mikenakis-agentclaire logo based on a piece of clip art found on the interwebz. |
GitHub project: AgentClaire
A Java Agent to end all Java Agents.
NOTE:
This project has been retired. The github link does not even work anymore.
This page only serves historical documentation purposes.
Read more »I have posted some small projects of mine on GitHub, mainly so that prospective employers can appreciate my skills. I am not quite ready to truly open source them, so I published them under "No License". This means that I remain the exclusive copyright holder of these creative works, and nobody else can use, copy, distribute, or modify them in any way, shape or form. More information here: choosealicense.com - "No License" (https://choosealicense.com/no-permission/).
Read more »