version #

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
s.dot
Tranquility In Moderation
Posts: 5001
Joined: Sun Feb 06, 2005 7:18 pm
Location: Indiana

version #

Post by s.dot »

just curious how program version numbers work =)

when i make a big update i just call it version 2.0, 3.0, etc.

how do these programs get a version 1.1.239... there seems to be a science to it. :-D
Set Search Time - A google chrome extension. When you search only results from the past year (or set time period) are displayed. Helps tremendously when using new technologies to avoid outdated results.
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

there is no real science to version numbering.. it's generally whatever the developers and/or marketing people choose for the release.

The general idea is major-version . minor-version . micro-version

All are optional, with each number not having to really correspond to a "logical decimal" .. for example PHP 4.3.8 versus 4.3.10

"micro-version" may have multiple decimals in it, since it's basically a wild-card after the minor-version number. Some versioning systems place the build number into this place somewhere.. micro-version increments are often only minor bug fixes of existing features.. Minor-versions are often done when larger sets of functionality are changed, but no new features are really added.. Major-versions are done mostly when a large amount of features are added or a paradigm in how the application is written happens..

There are no steadfast rules about how version numbers work, so you are free to choose what makes sense to you. Some projects will actually spend some documentation time to detail out how version numbering will occur for that project, such as Mozilla's...
User avatar
s.dot
Tranquility In Moderation
Posts: 5001
Joined: Sun Feb 06, 2005 7:18 pm
Location: Indiana

Post by s.dot »

ah... crap. if I kept track of all my bug fixes and updates, i'd be changing version numbers as much as i worked on the site... 3.0 works for me :-D

EDIT: windows must have a lot of version updates as well :lol:
Set Search Time - A google chrome extension. When you search only results from the past year (or set time period) are displayed. Helps tremendously when using new technologies to avoid outdated results.
User avatar
n00b Saibot
DevNet Resident
Posts: 1452
Joined: Fri Dec 24, 2004 2:59 am
Location: Lucknow, UP, India
Contact:

Post by n00b Saibot »

scrotaye wrote:windows must have a lot of version updates as well :lol:
yep! I have Window XP build 1000000000000.911.911.911 :lol:
User avatar
Buddha443556
Forum Regular
Posts: 873
Joined: Fri Mar 19, 2004 1:51 pm

Post by Buddha443556 »

feyd wrote:The general idea is major-version . minor-version . micro-version
I use that plus a build number which increament with every build: 2.1.3.12450
I use the build number for archiving.
User avatar
s.dot
Tranquility In Moderation
Posts: 5001
Joined: Sun Feb 06, 2005 7:18 pm
Location: Indiana

Post by s.dot »

n00b Saibot wrote:
scrotaye wrote:windows must have a lot of version updates as well :lol:
yep! I have Window XP build 1000000000000.911.911.911 :lol:
lol @ 911

I think first it should be 411 so they can get some help ;)
1000000000000.411.911.911
Set Search Time - A google chrome extension. When you search only results from the past year (or set time period) are displayed. Helps tremendously when using new technologies to avoid outdated results.
Post Reply