The Java ilias client lib extraction
Recently I got a request for extending the ilias-client with the ability to add a group to a course. The requestors wanted to use the client tool for this purpose, but a better approach was to slice the corresponding functions out of the existing tool and move it into a client library which could then be used by both tools.
Due to this decision ilias-client-lib was born and released. Afterward, the version was added to the client tools
Fully tested software give you the possibility to refactor with ease. In total the whole split out took about an hour with adapting all the paths and moving the tests.