Software Versions: Which comes first 0.3 or 0.12.9?

Things that are not directly connected with Factorio.
Post Reply
garath
Fast Inserter
Fast Inserter
Posts: 154
Joined: Wed Apr 13, 2016 2:11 pm
Contact:

Software Versions: Which comes first 0.3 or 0.12.9?

Post 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!

User avatar
theRustyKnife
Filter Inserter
Filter Inserter
Posts: 259
Joined: Thu Feb 26, 2015 9:26 pm
Contact:

Re: Software Versions: Which comes first 0.3 or 0.12.9?

Post 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).
Last edited by theRustyKnife on Fri Jul 22, 2016 4:21 pm, edited 1 time in total.

sillyfly
Smart Inserter
Smart Inserter
Posts: 1099
Joined: Sun May 04, 2014 11:29 am
Contact:

Re: Software Versions: Which comes first 0.3 or 0.12.9?

Post 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"

garath
Fast Inserter
Fast Inserter
Posts: 154
Joined: Wed Apr 13, 2016 2:11 pm
Contact:

Re: Software Versions: Which comes first 0.3 or 0.12.9?

Post 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!

Post Reply

Return to “Off topic”