Page 1 of 1
Software Versions: Which comes first 0.3 or 0.12.9?
Posted: Fri Jul 22, 2016 3:55 pm
by garath
I number my beta software versions from 0.1 (10%) to 0.9 (90%) before the 1.0 production release. But it looks like Factorio (and also Minecraft) number the software as:
0.1
0.2
...
0.12
0.13
0.14
...
1.0
So, I assume the 0 means it is BETA and then number after the decimal is just an incrementing number from 1 to infinity.
I wonder if the software version falls along geographical lines. I live in the States and assume it goes:
First: 0.12.9
Last: 0.30
What are your thoughts? How do you number your software and where are you from?
Thanks!
Re: Software Versions: Which comes first 0.3 or 0.12.9?
Posted: Fri Jul 22, 2016 4:16 pm
by theRustyKnife
I think it's supposed to mean:
major.minor.patch
where:
major is a version which breaks backwards compatibility
minor is a version which adds new features but retains compatibility
patch is... well... a patch. Fixes broken things.
It seems like games (or at least the ones mentioned) don't follow this scheme precisely. It seems to me that they consider the first number sort of a state indicator:
0 = beta
1 = 'full realease' (when the developers think it's done/feature complete/whatever)
Your idea is interesting but has one flaw in my eyes: You can't always tell what state the software is in (at least not as a percentage).
Cheers TRK
Edit:
To your exact question - 0.3 (same as 0.3.0) comes first because it means it's the third minor version whereas 0.12.9 is the twelfth (patches start over with new version, obviously).
Re: Software Versions: Which comes first 0.3 or 0.12.9?
Posted: Fri Jul 22, 2016 4:20 pm
by sillyfly
http://semver.org/
Also, 0.3≠0.30 !!!
0.12.0 is "zero point twelve point zero" (Or replace "zero" with "naught" or "Oh", if you prefer), but definitely not "One point two" or "zero point one point two"
Re: Software Versions: Which comes first 0.3 or 0.12.9?
Posted: Fri Jul 22, 2016 4:26 pm
by garath
sillyfly wrote:http://semver.org/
Also, 0.3≠0.30 !!!
0.12.0 is "zero point twelve point zero" (Or replace "zero" with "naught" or "Oh", if you prefer), but definitely not "One point two" or "zero point one point two"
Awesome link! Thanks!