How much does product versioning matter?

Version it however, just keep moving forward
[ 8% (131 votes) ]
Using primarily x.y.x. version numbers, like SemVer.org
[ 86% (1488 votes) ]
Use x.y plus Service Packs + Platform Updates
[ 3% (55 votes) ]
Use names, not numbers
[ 1% (26 votes) ]
Other
[ 2% (37 votes) ]
Use numbers that make sense and increment logically
VS 1.1.* style
Year.Month.Day.Build
For people=x.y.sp, for coders=semver
Depends on the update mechanism, see Chromium vs YAMTD (Yet Another MSI To Download)
using dates

Twtpoll created by @shanselman more than 23 months ago

Comment with Twitter

Sign in to leave a comment

previous 1 2 next

@kvandermotten

@kvandermotten Important: Assembly Version != Assembly File Version !

Comment posted more than 22 months ago



@kvandermotten

@kvandermotten See mu blog post from 2007 about the subject: http://blogs.u2u.net/kris/post...

Comment posted more than 22 months ago



@codputer

@codputer Without semantic versioning users are lost to understand the difference between products. Hell, I'm lost especially when I building 3 different solution!

Comment posted more than 23 months ago



@pilotbob

@pilotbob Use SemVer but version the CLR and the BCL separately.

Comment posted more than 23 months ago



@DerailleurAgile

@DerailleurAgile The sample size for this straw poll is now statistically significant (+/- 3%). The crowd has spoken: Go forth and make semantic versioning a reality from this day onward. And stop using "CU" this, that and the other thing. It's really confusing and annoying and I hate having to read lengthy docs telling me what order I have to patch to get to the CU.

Comment posted more than 23 months ago



@heisthedon

@heisthedon Often i got very confused with SP and the updates I need to install. Give me number...

Comment posted more than 23 months ago



@joel_priddy

@joel_priddy Using the x.y.z number format is way more intuitive than the alternative.

Comment posted more than 23 months ago



@Mike_Christian

@Mike_Christian Using names has to be the most useless means of versioning anything. Apple snobs love to trash Microsoft for having so many version releases and service packs. They don't realize Apple has just as many for OSX, but they name hem after cats. How am I supposed to know that "OSX Tabby" means 10.8.13?

Comment posted more than 23 months ago



@tillig

@tillig I can see use of x.y plus "Update" when assembly version numbers don't change (which helps due to strong name challenges and app compatibility) but even then... I think semantic versions would be better. I would love to get away from Update 6 SP2 R7 Beta.

Comment posted more than 23 months ago



@KimCM

@KimCM I prefer the SemVer x.y.x version numbers, combined with an alias name for this product, like "magic unicorn", "Natty Narwhal" or "Vista". It's just easier to talk about names.

Comment posted more than 23 months ago



previous 1 2 next

Comment with Facebook

1,737
votes
8,342
web views
839
mobi views

This poll has ended!

@shanselman
@shanselman (Portland, Oregon)
3K+ BFFs | 69K+ followers | 85K+ tweets

Tech, Diabetes, Parenting, Race, Linguistics, Web, Fashion, Podcasting, OSS, Code, Ratchet, Black Hair, Phony. I work for MSFT, but these are my opinions.

Following this poll

@heisthedon
@DerailleurAgile
@Korayem