|
-
Oct 16th, 2008, 11:13 AM
#1
Thread Starter
Fanatic Member
Version Number practices/conventions
I was curious if anyone has any definitive guidelines that they know of for how exactly the version numbers work in VB 2008.
The common practices in setting these and maybe a link or personal knowledge on how to increment each number and the best documentation practices on this kind of information.
Visual Studio 2010 Professional | .NET Framework 4.0 | Windows 7
SERYSOFT.COM :: SysPad - Folder Management Program - Please comment HERE if you find this program useful, have ideas, or know of any bugs.
[Very useful for IT/DP departments where many folders are consistently accessed. Also contains a scratchpad window for quick access to notes.]
[.NET and MySQL Quick Guide]
-
Oct 16th, 2008, 11:14 AM
#2
Re: Version Number practices/conventions
Are you asking how they work or how developers actually use them?
Typically, the two are different.
-
Oct 16th, 2008, 11:16 AM
#3
Thread Starter
Fanatic Member
Re: Version Number practices/conventions
Well, if there seems to be more than meets the eye to simply putting a number in a textbox, then yes, even how they work. lol
But really I'm just looking for any type of direction that tells when you should increment each of the four boxes, how big those updates have to be, and documentation practices of your updates.
I've only ever written programs, but I'm working on a project that I want to keep developing as much as I can and maybe some kind of bug/update logging might be in order for this porgram.
Visual Studio 2010 Professional | .NET Framework 4.0 | Windows 7
SERYSOFT.COM :: SysPad - Folder Management Program - Please comment HERE if you find this program useful, have ideas, or know of any bugs.
[Very useful for IT/DP departments where many folders are consistently accessed. Also contains a scratchpad window for quick access to notes.]
[.NET and MySQL Quick Guide]
-
Oct 16th, 2008, 11:33 AM
#4
Re: Version Number practices/conventions
At my current clients (every company I've been to has a different way of using version numbers) we use a three digit version number.
The first number doesn't change unless there is a major app rewrite and that we want to stand apart from everything else we have done.
The second number is either a 0 or a 1 to indicate whether this release has bug fixes or not (we could be simply releasing some enhancements)
The last number indicates the number of times the app has been rolled out.
Example:
Version 1.0.8 would be the first version, no bug fixes, 8th release
How the middle digit is being used is a bit hokie if you ask me, but it seems to work for them.
-
Oct 16th, 2008, 11:34 AM
#5
Thread Starter
Fanatic Member
Re: Version Number practices/conventions
so wut if "1.x.9 had bug fixes then 1.x.10 didn't.
You guys would do 1.1.9 and then 1.0.10?
Visual Studio 2010 Professional | .NET Framework 4.0 | Windows 7
SERYSOFT.COM :: SysPad - Folder Management Program - Please comment HERE if you find this program useful, have ideas, or know of any bugs.
[Very useful for IT/DP departments where many folders are consistently accessed. Also contains a scratchpad window for quick access to notes.]
[.NET and MySQL Quick Guide]
-
Oct 16th, 2008, 11:40 AM
#6
Re: Version Number practices/conventions
I would say 1.1.1
But that is not how Hack's current company is doing it
Sometimes the Programmer
Sometimes the DBA
Mazz1
-
Oct 16th, 2008, 11:42 AM
#7
Thread Starter
Fanatic Member
Re: Version Number practices/conventions
What exactly does a rewrite consist of?
Like, My project is relatively small. (And if you want to see it, my sig has a link to the forum post here on vbforums).
If I went to add UNC conversion support to the folder paths (which is what my program is about, organizing folder paths for easy access through a form accessible through the Notification Area) would that most likely be an enhancement?
I really don't see my program being majorly changed since it is providing it's main purpose, and might just see enhancements like I described or the addition of "conveniences" like better readability of tabs, or more color options, etc.
Visual Studio 2010 Professional | .NET Framework 4.0 | Windows 7
SERYSOFT.COM :: SysPad - Folder Management Program - Please comment HERE if you find this program useful, have ideas, or know of any bugs.
[Very useful for IT/DP departments where many folders are consistently accessed. Also contains a scratchpad window for quick access to notes.]
[.NET and MySQL Quick Guide]
-
Oct 16th, 2008, 11:44 AM
#8
Re: Version Number practices/conventions
A major change to my mind at least is a set of new functionality that never exsisted before.
Sometimes the Programmer
Sometimes the DBA
Mazz1
-
Oct 16th, 2008, 11:49 AM
#9
Thread Starter
Fanatic Member
Re: Version Number practices/conventions
I see. Now will usually a bunch of changes be accumulated before a version number is assigned?
Visual Studio 2010 Professional | .NET Framework 4.0 | Windows 7
SERYSOFT.COM :: SysPad - Folder Management Program - Please comment HERE if you find this program useful, have ideas, or know of any bugs.
[Very useful for IT/DP departments where many folders are consistently accessed. Also contains a scratchpad window for quick access to notes.]
[.NET and MySQL Quick Guide]
-
Oct 16th, 2008, 01:42 PM
#10
Re: Version Number practices/conventions
 Originally Posted by Seraph
so wut if "1.x.9 had bug fixes then 1.x.10 didn't.
You guys would do 1.1.9 and then 1.0.10?
Yes...I told you it was hokie. 
 Originally Posted by Seraph
I see. Now will usually a bunch of changes be accumulated before a version number is assigned?
We usually wait until a number of changes have been made before rolling out a new release (note - release, not version). Otherwise, you could be rolling something out every week, or even every day.
-
Oct 16th, 2008, 02:08 PM
#11
Thread Starter
Fanatic Member
Re: Version Number practices/conventions
Yeah, makes sense.
Well, thanks for the help AIt just gave me an idea of how to work it.
But also showed me it's highly subjective too.
Visual Studio 2010 Professional | .NET Framework 4.0 | Windows 7
SERYSOFT.COM :: SysPad - Folder Management Program - Please comment HERE if you find this program useful, have ideas, or know of any bugs.
[Very useful for IT/DP departments where many folders are consistently accessed. Also contains a scratchpad window for quick access to notes.]
[.NET and MySQL Quick Guide]
-
Oct 17th, 2008, 05:19 AM
#12
Re: Version Number practices/conventions
I had thought the default versioning in .Net was what most places used (Major.Minor.Revision.Build). I use it and think it's the most flexible.
-
Oct 17th, 2008, 07:46 AM
#13
Re: Version Number practices/conventions
 Originally Posted by Seraph
But also showed me it's highly subjective too.
Very much so, and unless you are familiar with how the vendor, or company, uses the version number, it really doesn't mean a whole lot for a customer.
-
Oct 20th, 2008, 11:48 PM
#14
Re: Version Number practices/conventions
 Originally Posted by Seraph
And if you want to see it, my sig has a link to the forum post here on vbforums
Im a little confused as to why i agreed to an Apache Terms and Conditions notice in the setup...
My usual boring signature: Something
-
Oct 21st, 2008, 02:13 AM
#15
Thread Starter
Fanatic Member
Re: Version Number practices/conventions
Apache 2.0 is a license agreement type for Open Source projects.
Visual Studio 2010 Professional | .NET Framework 4.0 | Windows 7
SERYSOFT.COM :: SysPad - Folder Management Program - Please comment HERE if you find this program useful, have ideas, or know of any bugs.
[Very useful for IT/DP departments where many folders are consistently accessed. Also contains a scratchpad window for quick access to notes.]
[.NET and MySQL Quick Guide]
-
Oct 21st, 2008, 06:02 PM
#16
Re: Version Number practices/conventions
ah that make sense. I thought your program was installing Apache for some reason.
My usual boring signature: Something
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|