ソフトウェアバージョンで他のセパレータの代わりにピリオドが使用されるという歴史的な理由はありますか?
私たちの製品の1つは以前はバージョン3.5でしたが、現在は3.08です。これは、3.10に達した後は、先行ゼロを設定することでお客様の混乱を少なくすることができると言っている経営陣だったと思います。しかし、ソフトウェア開発者として、バージョン3.08は私には奇妙に見えます。
ピリオドを使用しなかった場合、バージョン3:9と3:10、または3-9から3-10の違いは、10進数として読み取られないため、より明確になります。さらに、ソフトウェアのバージョン管理に一般的に慣れていない人にとって、10進数は、バージョン3.5が次のメジャーリリースの途中であることを意味しているように見えますが、実際には、次のメジャーリリースまでマイナーリリースの数を推測することはできません。 。
今では、他の人がしていることなので、通常は生理を慣例として使用していることを理解していますが、そもそも生理を使用する理由はありましたか?