Hotfixes sind verführerisch. Eine Datei ändern, hochladen, Fehler weg. Fertig.
Zumindest bis zum nächsten Fehler.
Ein Patch erzeugt einen neuen Zustand
Wenn eine Installation nachträglich an mehreren Stellen verändert wurde, ist sie nicht mehr identisch mit dem letzten Paket. Beim nächsten Update stellt sich sofort die Frage: Welche Änderungen müssen mit? Welche Datei war schon ersetzt?
Genau diese Unsicherheit möchte ich vermeiden.
Lieber eine neue vollständige Version
Wenn eine Korrektur nötig ist, soll sie in den nächsten vollständigen Stand einfließen. Installer, Dateien und Datenbankänderungen gehören zusammen. Eine Neuinstallation sollte denselben Zustand erzeugen wie ein Update auf diese Version.
Strategie vor Patch
Vor einer Änderung will ich verstehen, wo der Fehler wirklich sitzt. Ist es ein einzelner Defekt? Oder zeigt er, dass zwei Teile grundsätzlich falsch miteinander verbunden sind?
Ein Patch ist schnell. Eine klare Ursache ist wertvoller.
Gerade bei Plattformen und modularen Systemen ist das entscheidend. Wenn ein Fehler im Zusammenspiel liegt, hilft es wenig, an der sichtbaren Stelle nur das Symptom zu verdecken.
Eine Versionsnummer soll für mich einen reproduzierbaren Zustand beschreiben – nicht nur den letzten Stand einer Patch-Sammlung.