#108
Beitrag
von hagge » Do 28. Aug 2008, 09:39
[quote="macfan"]Die internen Versionen heißen einfach A1 bis zur jetzt aktuellen A63[/quote]
Und wie wisst ihr, zwischen welchen zwei Alphas ihr die "offiziellen" Releases rausgebracht habt?
Ich hätte einfach mit den internen Versionen bei 0.1 begonnen und dann wäre beispielsweise die 0.54 eine offizielle Version geworden. 0.55 bis 0.58 dann vielleicht wieder nur intern und 0.59 dann wieder offiziell. Und jetzt wärt ihr dann intern eben bei 0.65 oder so. Irgendwann seid Ihr dann der Meinung, dass es perfekt ist, und dann kommt eben der Sprung von sagen wir 0.87 auf 1.0.
Eine andere Denkweise wäre, dass jedes größere Release mit neuen Funktionen ein Major-Release ist, egal ob es schon perfekt ist. Und dann eben das "Feinschleifen" mit den Minor-Revisions passiert. Dann hätte die 0.99 eigentlich eine 1.0 sein müssen und die Korrekturen wären jetzt so nach und nach bei 1.1, 1.2 usw. gelandet. Werden dann mal irgendwann größere neue Features eingebaut, dann wäre 2.0 an der Reihe, vermutlich wieder mit ein paar Fehlern, die dann mit 2.1, 2.2, usw. langsam korrigiert würden.
Oder, was sich in letzter Zeit auch immer mehr durchsetzt, obwohl es auch nicht in das Schema Major.Minor passt und mir deshalb nicht so gut gefällt, sind Release Candidates. Wenn Ihr also der Meinung wart, dass das schon ganz gute Releases kurz vor der 1.0 waren und es nur noch kleinere Fehler zu beseitigen galt, dann hätte man ggf. auch Version 1.0rc1 draus machen können.
Was ich damit sagen will ist, dass es schon genug Numerierungsschemen gibt, die ganz gut auch mit solchen Vorabveröffentlichungen zurecht kommen. Und trotzdem machen sich die Leute unnötigerweise immer wieder die Mühe, und erfinden neue Verfahren, die meist viel komplizierter sind, als es sein müsste. So wie ihr nun auch. Aber sei's drum, es ist nun so wie's ist. Genug zu diesem Thema. Wir warten auf jeden Fall nun alle gespannt auf die 0.99c.
Gruß,
Hagge