Dealing with Legacy Code

It is a fact of life for every developer: you have to deal with code that has been written before your time and does not follow state-of-the-art best practices. The audience will learn in this session how branch-by-abstraction can be applied to "hide" ugly code behind beautiful APIs and how automatically generated characterization tests can be used to safeguard against unintended changes in legacy code while it is modernized. This makes testing in legacy applications possible and enables writing new code that does not suffer from the limitations imposed by the project's history.

Slide 1 von 38

PDF

About the speaker

Sebastian Bergmann
Sebastian Bergmann
Twitter LinkedIn Xing
Share presentation
Content Security Policy A State of Mind