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!
Software Versions: Which comes first 0.3 or 0.12.9?
- theRustyKnife
- Filter Inserter
- Posts: 260
- Joined: Thu Feb 26, 2015 9:26 pm
- Contact:
Re: Software Versions: Which comes first 0.3 or 0.12.9?
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).
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).
Last edited by theRustyKnife on Fri Jul 22, 2016 4:21 pm, edited 1 time in total.
Re: Software Versions: Which comes first 0.3 or 0.12.9?
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"
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?
Awesome link! Thanks!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"