Legacy-Code

Drupal lernenDrupal-Glossar

Legacy-Code ist ein Begriff für Computercode, der veraltet, schwer zu pflegen ist und von seinen ursprünglichen Entwicklern nicht mehr unterstützt wird. Im Zusammenhang mit dem CMS von Drupal bezeichnet Legacy-Code Code, der für ältere Drupal-Versionen geschrieben wurde und nicht mehr mit der aktuellen Version kompatibel ist. Legacy-Code kann schwer zu pflegen und zu aktualisieren sein und erheblichen Aufwand erfordern, um ihn auf den Stand der aktuellen Drupal-Version zu bringen.

Legacy-Code findet sich in Modulen, Themes und anderen Bestandteilen von Drupal. Wichtig ist: Legacy-Code ist nicht unbedingt schlechter Code; es bedeutet nur, dass der Code von seinen ursprünglichen Entwicklern nicht mehr unterstützt wird und möglicherweise zusätzlichen Pflegeaufwand erfordert. In manchen Fällen kann Legacy-Code notwendig sein, um die Kompatibilität mit älteren Drupal-Versionen zu erhalten oder um Funktionalität bereitzustellen, die in der aktuellen Version nicht verfügbar ist.

Beim Umgang mit Legacy-Code ist es wichtig, die damit verbundenen Risiken zu verstehen. Legacy-Code kann Sicherheitslücken oder andere Fehler enthalten, die Ihrer Website Probleme bereiten können. Es ist außerdem wichtig, die Kosten für die Pflege von Legacy-Code zu bedenken, denn es kann zusätzlicher Aufwand und zusätzliche Ressourcen nötig sein, um ihn aktuell zu halten. In manchen Fällen kann es kostengünstiger sein, Legacy-Code durch neueren, aktuelleren Code zu ersetzen.

Beim Umgang mit Legacy-Code ist es wichtig, die damit verbundenen Risiken zu verstehen. Es ist außerdem wichtig, die Kosten für die Pflege von Legacy-Code zu bedenken, denn es kann zusätzlicher Aufwand und zusätzliche Ressourcen nötig sein, um ihn aktuell zu halten. In manchen Fällen kann es kostengünstiger sein, Legacy-Code durch neueren, aktuelleren Code zu ersetzen.