Supportnet / Forum / Anwendungen(Java,C++...)
Versionen???
Frage
hab da amal ein paar fragen zu programmversionen und zwar:
solang ein programm nicht fertig gestellt ist, ist es noch unter der version 0.x bekannt, sollte es aber komplett fertig sein (alle vorhandenen features) dann ist es v1.0 und somit ohne weitere probleme anwendbar oder?
ab wann wird dann eigentlich ein programm zur version 1.x oder 1.0.x ? wo ist da der unterschied? hängt das mit dem veränderungsgrad des source-codes zusammen?? (zB: div. patches, neue features, bug-fixes...)
gibt es da gewisse vorschriften/regeln, welche versionsnummer man einem programm geben darf, wenn es gewisse anforderungen erfüllt?
TIA, greetz RMC
Antwort 1 von Unforgiven_II
Gibt keine Regel. Das entscheidet der Entwickler. So beginnen viele mit 0.1 und bei jeder wichtigen Änderung wird um 0.01 oder 0.1 erhöht, so kann die erste "Endversion" auch mal unter oder über 1.0 liegen, wobei der Entwickler aber meistens einfach 1.0 nimmt als fertige Version und dann je nach Patches erhöht.
Z.b. wurde das Spiel "Elite Force" als Version "0.28" ausgeliefert
Z.b. wurde das Spiel "Elite Force" als Version "0.28" ausgeliefert
Antwort 2 von Rangoo
Ähm... Also... Die Versionsnummer bestimmt einzig und alleine der Programmierer. Dabei hat er sich an keinerlei Standards zu halten. Im Allgemeinen ist die Version 1.0 die erste, die als "fertig" bezeichnet werden kann, bei 0.X wird noch fleißig programmiert. Höhere Versionsnummern zeigen an, dass das Programm mehrfach verbessert wurde. Meistens zählt man dann die "Nachkommastelle" um eins höher, um es dem Benutzer einfach zu machen. Man kann grob sagen, dass je größer der Unterschied zwischen den Zahlen ist, desto größer auch die vorgenommenen Veränderungen sind. aber wie gesagt, theoretisch könnte ein Entwickler auch mit Version 10.72 anfangen und dann unkoordiniert bis 0.31 runterzählen. Aber weil das sinnlos wäre, macht es keiner.

