Gordon Moore
Second Unit
- Joined
- Nov 1, 2000
- Messages
- 340
This is always a topic of hot debate around our office. No one and I mean NO ONE can accurately define version numbering.
The generaly accepted practise around our office is one similar to GNU:
major.minor.patchlevel
minor (odd numbers are beta even numbers are stable...release).
patchlevel is pretty self explanatory but tell me where the borders between major and minor are???????
This has always bugged me.
Some products use letters, some use only major.minor.
Also, when do you appropriately revert a number to zero?
I've always assumed that when a major version goes up then minor and patchlevel go to 0. If minor increases then patchlevel would automatically be assumed 0.
What do you guys do? Does anyone have a really good handle on this? I'd really like to know.
Questions, questions, questions....please discuss amongst yourselves....
The generaly accepted practise around our office is one similar to GNU:
major.minor.patchlevel
minor (odd numbers are beta even numbers are stable...release).
patchlevel is pretty self explanatory but tell me where the borders between major and minor are???????
This has always bugged me.
Some products use letters, some use only major.minor.
Also, when do you appropriately revert a number to zero?
I've always assumed that when a major version goes up then minor and patchlevel go to 0. If minor increases then patchlevel would automatically be assumed 0.
What do you guys do? Does anyone have a really good handle on this? I'd really like to know.
Questions, questions, questions....please discuss amongst yourselves....