document: Versions at TSBps 〜 TSBpsにおけるVersionの扱い
|
TSBpsにおけるVersionの扱いVersionとはこのドキュメントにおいて「Version」は製品の新旧の区別、管理の為に、 各製品のリリース時に割り当てる数字(もしくは英字)の事をさします。 「build」、「Revison」もほぼ同義とします。 省略形である「ver.」、「rev.」を用いる事があります。 原則基本的に、数字(もしくは英字)が大きいほどリリースの新しい製品であり、数字(もしくは英字)が小さいほどにリリースの古い製品である事を示します。 数字もしくは英字多くの製品に置いては、小数点を含んだ数字(ver. 1.1)を、一部の製品では、日付情報を示す数字列(build: 070311)を、 またその他の場合として、単独の英字(rev.c)を用います。 補助英字一部の製品では、その製品の特性を示す為に、「alpha」、「beta」、「preview」などの補助英字を末尾に加える事があります。 これらはそれぞれ以下の意味を示します。 alpha: 開発段階。おそらく動作するはずですが、挙動は保証できません。 beta: 準開発段階。動くはずですが、注意して使ってください。 preview: 未完成。予定された機能が一部、未実装です。 また、省略形として「a」、「b」、「pre」を用いる事があります。 数字の増加量「小数点を含んだ数字」では基本的に十進法の数字を用い、小さな変更を0.1単位、大きな変更を1.0単位の数値の増加で表現します。 稀に数値としておかしい増え方をする事があります。 (0.8 => 0.9 => 0.10 => 0.11など) 「日付情報を示す数字列」では基本的に十進法の数字を用い、 リリースした日の日付を「YYMMDD」表記にて利用します。 「単独の英字」では、aからzまで、アルファベット順に利用します。 初期値初リリースにおける初期値が0.1から始まる場合と、1.0から始まる場合がありますが、それらに、あまり深い意味はありません。 傾向としては、実装程度に自信があったり、 あるいはメンテナンスをする予定がなかったりする場合において 1.0から始める事が多いような気もします。 後書き最終更新っぽい日:070311書いた人:とうた TSB program system http://tsbps.com/ mailto:tsbps.com 履歴2007/3/11 初出し |