Java implementation for the Gilded Rose Kata
This is a step-by-step implementation on how it is possible to update some legacy code into a fully tested, upgradable and state of the art compliant code
Other solutions may be better or equal but this is the first and I hope not the last one.