Hi,
Guenter Marxen schrieb:
Damit ist mir jetzt das Meiste klar. Vielleicht kann ja noch einer der Entwickler sagen, warum es BEA, BEB und dann erst OOO300 gab. (Nur so zum Stillen meiner Neugierde. Mir kommt das ein bisschen wie "überflüssige Mehrarbeit" vor.)
Bin zwar keine Entwickler, und sehe es eigentlich wie Du als "überflüssige Mehrarbeit", aber ich versuch mich mal.
Dass es die BEA und BEB überhaupt gab, dürfte wohl hauptsächlich daran liegen, dass man die Betaversionen einer breiten Öffentlichkeit zugänglich machen wollte. Solche Versionen sollten immer eine (zumindest kleine) Testphase durchlaufen, um absolute Stopper zu fixen (z.B. genereller Programmabsturz beim Drucken). Solche "total Showstopper" lassen sich besser in einer eigenen Codelinie fixen, da man sich innerhalb dieser Linie auf genau diese konzentrieren kann, ohne den "normalen Entwicklungsbetrieb" zu beeinflussen.
Warum gab es aber nun überhaupt BEA und BEB und es wurde nicht gleich die OOO300 abgezweigt? Das liegt daran, dass es auch für die Entwickler einen deutlichen Mehraufwand bedeutet, sich in zwei parallelen Codezweigen zu bewegen. Je länger die Codezweige existieren, je weiter laufen sie auseinander - und um so schwieriger wird es, sie noch irgendwie "vergleichbar" zu halten. Aus diesem Grund wir immer versucht, einen zu stabilisierenden Zweig möglichst spät abzuleiten - und möglichst wenig Änderungen exklusiv auf diesem vorzunehmen. Bei Erscheinen der Betaversionen war aber schon klar, dass noch massive Codeänderungen stattfinden werden - diese auf zwei Codelinien parallel durchzuführen wäre ein kaum zu bewältigender Aufwand gewesen.
Ich hoffe, das erklärt es zumindest etwas. André --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
