---
layout: service-detail
title:  Backends - Legacy Code
lang: de
permalink: "/services/backends/legacy_code_de/"
lang_ref: services_backends_legacy_code
previous: services_backends_tooling
next: services_devops_operation
---
Das englische [Wikipedia](https://en.wikipedia.org/wiki/Legacy_code) beschreibt Legacy Code als "source code that relates to a no-longer supported or manufactured operating system or other computer technology."

Michael Feathers nennt es schlicht "Code ohne tests". Eine etwas eingeschränkte Definition, aber in den meisten Fällen auch passend.

Meine persönliche Definition lautet: "Code, den man nicht zu ändern wagt, aber auch nicht los wird".

### Was ich für Sie tun kann
Ich kann Ihren Legacy Code nicht unverändert am Leben erhalten, aber ich kann folgendes tun:
- Tests schreiben und mit deren Hilfe einen Aufräumungsprozess starten
- Ihren Legacy Code so aufbereiten, daß Änderungen oder neue Features leichter werden
- Einen fließenden Übergang zu einer modernen Technologie durchführen

Ich kann es verstehen: Sie haben sich an das Monster im Keller gewöhnt. Aber es gibt einen anderen weg. Ich mache mir im Dienste der Sauberkeit Ihres Codes gerne die Hände schmutzig.

Add german version of Backends - Legacy Code
Add german version of Backends - Legacy Code
