Contact us now

+49 6196 777 54 0
Software Development

Mastering Legacy Code (Java)

Visualising, analysing and extending legacy code. Writing tests for legacy code. Recognising and resolving typical legacy code problems.


For many developers, working with complex, incomprehensible code is a day-to-day chore. If in addition no reliable automated tests are available for this code then it fulfills all criteria for legacy code – the age of the code doesn’t factor into it.

In practice code like this still has to be modified and expanded, often repeatedly. But changing such code is a risky business. Due to the presence of a large number of awkward dependencies, it is usually impossible to write tests without modifying the code.

But how do you implement these changes without introducing new bugs? And how do you write tests for incomprehensible code, for which you don’t even have proper specifications? How do you know what impact these changes might have? Where do you even start when it comes to writing tests and improving the code?

This course provides answers to these questions and, using hands-on exercises, provides you with the tools you need to work with legacy code methodically and successfully. All exercises are based on real world legacy code.


Course participants will master methods for analysing, testing, expanding and improving legacy code.

Target group

The course is aimed at all developers who regularly have to deal with complex, hard to analyse code.

Scheduling Overview

  • 01./02.12.2016, Schlieren, German
    Date 01./02.12.2016
    Time schedule 09.00 a.m. - 05.00 p.m.
    Location Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Switzerland
    Duration 2 days
    Course language German
    Price CHF 1800.00
    Ms Fabienne Lorenz
    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. Members of selected organisations (SwissICT, Jug, /ch/open, etc.) receive a discount on the regular price (please indicate when registering). Discount is not cumulative.
  • Corporate course on request, Switzerland, German
    Location Switzerland
    Duration 2 days
    Course language German
    Price On request
    Ms Fabienne Lorenz
    Get in touch


Alles Wissenswerte auf einen Klick.