Hi,
ich stehe vor einer neuen Herausforderung. Um das Problem zu erklären muss ich leider etwas weiter ausholen:
ich habe eine sehr umfangreiche Applikation geschrieben, die bereits einige Jahre in Deutschland und ein paar anderen Ländern eingesetzt wird. Nun soll diese App auch global ausgerollt werden. Allerdings nur ein kleiner Teil davon also in seiner Funktionalität stark eingeschränkt.
es wäre nun kein Problem die nicht benötigten Funktionen einfach mit einem if verschwinden zu lassen aber.... Die globale Version benötigt eine deutlich aufwendigere Validierung als wir bisher hatten.
Das bedeutet jede Funktion und Methode muss in einem extra SDS dokumentiert und erklärt werde. Also was macht die Funktion, warum macht sie das und was in Gottes Namen hat sich der Author dabei gedacht die zu schreiben
wenn ich das für die ganze Software machen soll, dann verdiene ich zwar gut Geld aber mein Auftraggeber hätte da bestimmt kein Verständnis für. Also wäre mein Ziel, aus der Applikation für global allen Code herauszulöschen der nicht gebraucht wird um den validierungs-Aufwand so klein wie möglich zu halten.
Nun möchte ich aber bei zukünftigen Änderungen, bugfixes und Erweiterungen nicht immer zwei Sourcen pflegen. Wenn ich nun aber sagen wir mal in GiT einen neuen Branch anlege und dort alles lösche das nicht gebraucht wird und dann im Branch der die „große“ Version benutzt weiter arbeite, dann würde beim nächsten merge des bearbeiteten Branchen doch wieder die gesammte Funktionalität in den „kleinen“ Branch hinzugefügt oder?
Gruß
Claus
ich stehe vor einer neuen Herausforderung. Um das Problem zu erklären muss ich leider etwas weiter ausholen:
ich habe eine sehr umfangreiche Applikation geschrieben, die bereits einige Jahre in Deutschland und ein paar anderen Ländern eingesetzt wird. Nun soll diese App auch global ausgerollt werden. Allerdings nur ein kleiner Teil davon also in seiner Funktionalität stark eingeschränkt.
es wäre nun kein Problem die nicht benötigten Funktionen einfach mit einem if verschwinden zu lassen aber.... Die globale Version benötigt eine deutlich aufwendigere Validierung als wir bisher hatten.
Das bedeutet jede Funktion und Methode muss in einem extra SDS dokumentiert und erklärt werde. Also was macht die Funktion, warum macht sie das und was in Gottes Namen hat sich der Author dabei gedacht die zu schreiben
wenn ich das für die ganze Software machen soll, dann verdiene ich zwar gut Geld aber mein Auftraggeber hätte da bestimmt kein Verständnis für. Also wäre mein Ziel, aus der Applikation für global allen Code herauszulöschen der nicht gebraucht wird um den validierungs-Aufwand so klein wie möglich zu halten.
Nun möchte ich aber bei zukünftigen Änderungen, bugfixes und Erweiterungen nicht immer zwei Sourcen pflegen. Wenn ich nun aber sagen wir mal in GiT einen neuen Branch anlege und dort alles lösche das nicht gebraucht wird und dann im Branch der die „große“ Version benutzt weiter arbeite, dann würde beim nächsten merge des bearbeiteten Branchen doch wieder die gesammte Funktionalität in den „kleinen“ Branch hinzugefügt oder?
Gruß
Claus
2 Stunden Try & Error erspart 10 Minuten Handbuchlesen.
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen