On refactoring an hidden technical dept

Can you accumulate technical dept, even if you regularly clean up your sources meticulously? A short while ago I would have said that this is possible but unlikely. That was before I started taking on the migration of all of OpenFastTrace‘s unit tests from JUnit4 to JUnit5. Like most non-trivial projects OFT accumulated quite a […]

Speed up Writing OFT Specifications With WikiText Templates for Eclipse

Starting today we will provide a growing set of Eclipse templates to help speed-up writing OpenFastTrace specifications using the Eclipse IDE. Using these templates also has the nice side-effect of reducing the chance for errors when writing specifications. Find the templates here: https://github.com/itsallcode/openfasttrace-eclipse-templates

Improving test coverage in log message

Log message test coverage for the java.util.logging.Logger depends on the log level by default. As an optimization the lambda functions that constitute log messages are only executed if the configured log level is higher or equal the log message level. In effect this means that for optimum test coverage you would have to set the […]

Release letters – useful for users but a coupling nightmare for developers

Release letters are useful. No doubt about that. They are the go-to place for users who want to know what’s new in a software release. Granted that information is already available in your projects ticket system but you can’t expect your users to dig through tickets just to be up-to-date. So you duplicate information. Which […]