Kapitel 15. Abschreibung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Ich liebe Fristen. Ich mag das zischende Geräusch, das sie machen, wenn sie vorbeifliegen.

Douglas Adams

Alle Systeme altern. Auch wenn Software ein digitaler Vermögenswert ist und die physischen Bits selbst nicht veralten, machen neue Technologien, Bibliotheken, Techniken, Sprachen und andere Umweltveränderungen bestehende Systeme mit der Zeit veraltet. Alte Systeme erfordern kontinuierliche Wartung, esoterisches Fachwissen und generell mehr Arbeit, da sie sich vom umgebenden Ökosystem unterscheiden. Es ist oft besser, in die Abschaltung veralteter Systeme zu investieren, als sie auf unbestimmte Zeit neben den Systemen, die sie ersetzen, weiterlaufen zu lassen. Aber die Zahl der veralteten Systeme, die noch in Betrieb sind, zeigt, dass dies in der Praxis nicht trivial ist. Wir bezeichnen den Prozess der geordneten Abkehr von veralteten Systemen und ihrer letztendlichen Beseitigung als Abschaffung.

Die Abschreibung ist ein weiteres Thema, das eher in die Softwareentwicklung gehört als in die Programmierung, denn es erfordert Überlegungen, wie ein System im Laufe der Zeit verwaltet werden kann. Bei langlaufenden Software-Ökosystemen senkt die richtige Planung und Durchführung der Abschreibung die Ressourcenkosten und erhöht die Geschwindigkeit, indem sie die Redundanz ...

Get Softwareentwicklung bei Google now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.