Wichtig
- eingesetzte Version
- V5
- Fehlerbeschreibung
- Kein Fehler - Ein Wunsch
Beschreibung
ich möchte einen dringenden Wunsch für zukünftige Updates äußern, der uns Entwicklern das Leben massiv erleichtern würde.
Aktueller Status:
Bei Updates enthält das Update-Paket oft alle Dateien der letzten Stable-Version, unabhängig davon, ob sie sich tatsächlich geändert haben oder nicht.
Selbst bei einem kleinen Patch, der nur eine einzige Datei betrifft, müssen wir alle Dateien vergleichen ("Diffen"), um sicherzugehen, dass wir keine stillen Änderungen übersehen oder unsere eigenen Anpassungen überschreiben - man kann ja nun nicht alles überladen.
Das Problem:
Das ist ein enormer Zeitfresser ("Kampf gegen Windmühlen"). Wir können nicht blind drüberkopieren, da wir Overloads und Anpassungen schützen müssen. Wir müssen also Dateien prüfen, die sich gar nicht geändert haben.
Unser Wunsch (Feature Request):
Bitte stellt Updates als "ggf. zusätzliches" Delta-Pakete bereit (oder markiert geänderte Dateien klar oder liefert eine TXT Datei in der die geänderten Dateien des letzten Updates aufgelistet sind). Das Paket sollte idealerweise nur die Dateien enthalten, die sich seit der letzten Version tatsächlich geändert haben (plus natürlich neue Dateien) - Mit einer TXT Liste wäre uns aber auch schon SEHR SEHR geholfen!
Vorteile:
1. Zeitersparnis: Wir sehen sofort, welche Dateien betroffen sind und können gezielt prüfen.
2. Sicherheit: Das Risiko, versehentlich eine ungeänderte Core-Datei zu überschreiben (die wir vielleicht angepasst haben), sinkt.
3. Transparenz: Es ist sofort klar, wo der Fix greift.
Ich weiß nicht, ob technische Gründe (Build-Prozess) dagegen sprechen, aber für uns Entwickler wäre das ein riesiger Gewinn an Effizienz und Sicherheit.
Vielen Dank fürs Überdenken des Release-Prozesses!
Kommentare 1