Click here to Skip to main content
15,888,048 members

Survey Results

How do you version your software?

Survey period: 21 Aug 2017 to 28 Aug 2017

When you're in DLL Hell it's nice to be able to curse with accuracy.

OptionVotes% 
Major version only (eg v1, v2 etc)475.06
Major.Minor (eg 1.0, 2.5)26328.34
Major.Minor.Build (eg 1.0.4590)26028.02
Major.Minor.Build.Revision (eg Visual Studio project default)26328.34
Major.Minor.Revision.Stage.Version (eg Apple-like 1.0.2b12)151.62
Semantic Versioning (Major.Minor.(Patch/Release))12913.90
By Date (eg "MYProduct 2017 or MyProduct 20170820"9810.56
By code (eg "MyProduct MX"151.62
Other525.60
I don't version software788.41
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralMajor.Minor.Revision.Build - VS has it a bit muddled Pin
CatchExAs24-Aug-17 10:36
professionalCatchExAs24-Aug-17 10:36 
GeneralMajor Minor Version Revision [Custom] Pin
den2k8822-Aug-17 22:21
professionalden2k8822-Aug-17 22:21 
GeneralA conglomeration of two Pin
MarkTJohnson22-Aug-17 4:09
professionalMarkTJohnson22-Aug-17 4:09 
GeneralRe: A conglomeration of two Pin
PSU Steve24-Aug-17 2:23
professionalPSU Steve24-Aug-17 2:23 
GeneralMy favourite has to be stakeholder driven versioning X.Y.Z Pin
Dar Brett22-Aug-17 1:27
Dar Brett22-Aug-17 1:27 
Generalversions Pin
geoelef21-Aug-17 8:39
professionalgeoelef21-Aug-17 8:39 
GeneralRe: versions Pin
Ryan Scott White21-Aug-17 17:37
professionalRyan Scott White21-Aug-17 17:37 
I like the YYYY.MM.DD also. The release date is an important aspect of software.

The actual date shows when versions were released and what Operating Systems / Database systems, were around then. I work in the IT field and it seems like more software companies are going with the date instead of something like "release 10 service pack 2 update 4 patch 3".

It's also easier to administrate with dates. If we have some 2010-11-08 version of some security software then we should probably upgrade asap. If we have version 10.4 of something then we would need to go look it up how old it is.

Also products can be more aligned. A system with Windows server ver 6.2 with SQL Server 10 and some driver of version 2.1 with some software of 4.0 is not really useful. Windows 2008 with SQL Server 2008 and a driver of 2006-10-01 and a software version of 2013-10-12 is much better. (in my option)
GeneralMissing Option Pin
kmoorevs21-Aug-17 6:15
kmoorevs21-Aug-17 6:15 
GeneralRe: Missing Option Pin
RickZeeland21-Aug-17 10:03
mveRickZeeland21-Aug-17 10:03 
PraiseRe: Missing Option Pin
englebart22-Aug-17 2:02
professionalenglebart22-Aug-17 2:02 
GeneralI prefer .... Pin
CHill6021-Aug-17 0:52
mveCHill6021-Aug-17 0:52 
GeneralWho's to Say - Who's to Know? Pin
W Balboos, GHB21-Aug-17 0:39
W Balboos, GHB21-Aug-17 0:39 
General2 Versions - internal & User visible Pin
Mike (Prof. Chuck)20-Aug-17 22:25
professionalMike (Prof. Chuck)20-Aug-17 22:25 
GeneralHow do you create the version number? Pin
Bernhard Hiller20-Aug-17 21:19
Bernhard Hiller20-Aug-17 21:19 
GeneralRe: How do you create the version number? Pin
John M. Drescher21-Aug-17 3:48
John M. Drescher21-Aug-17 3:48 
GeneralI use VS default, but also keep a history log text file Pin
OriginalGriff20-Aug-17 20:08
mveOriginalGriff20-Aug-17 20:08 
GeneralE-mail Pin
PIEBALDconsult20-Aug-17 18:33
mvePIEBALDconsult20-Aug-17 18:33 
GeneralRe: E-mail Pin
Nelek20-Aug-17 21:57
protectorNelek20-Aug-17 21:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.