Results 1 to 16 of 16

Thread: Version Number practices/conventions

  1. #1

    Thread Starter
    Fanatic Member Seraph's Avatar
    Join Date
    Jul 2007
    Posts
    959

    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]

  2. #2
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Version Number practices/conventions

    Are you asking how they work or how developers actually use them?

    Typically, the two are different.

  3. #3

    Thread Starter
    Fanatic Member Seraph's Avatar
    Join Date
    Jul 2007
    Posts
    959

    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]

  4. #4
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    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.

  5. #5

    Thread Starter
    Fanatic Member Seraph's Avatar
    Join Date
    Jul 2007
    Posts
    959

    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]

  6. #6
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    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

  7. #7

    Thread Starter
    Fanatic Member Seraph's Avatar
    Join Date
    Jul 2007
    Posts
    959

    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]

  8. #8
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    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

  9. #9

    Thread Starter
    Fanatic Member Seraph's Avatar
    Join Date
    Jul 2007
    Posts
    959

    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]

  10. #10
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Version Number practices/conventions

    Quote 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.
    Quote 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.

  11. #11

    Thread Starter
    Fanatic Member Seraph's Avatar
    Join Date
    Jul 2007
    Posts
    959

    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]

  12. #12
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    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.
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  13. #13
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Version Number practices/conventions

    Quote 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.

  14. #14
    WiggleWiggle dclamp's Avatar
    Join Date
    Aug 2006
    Posts
    3,527

    Re: Version Number practices/conventions

    Quote 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

  15. #15

    Thread Starter
    Fanatic Member Seraph's Avatar
    Join Date
    Jul 2007
    Posts
    959

    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]

  16. #16
    WiggleWiggle dclamp's Avatar
    Join Date
    Aug 2006
    Posts
    3,527

    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
  •  



Click Here to Expand Forum to Full Width