xfyコンポーネントやxfyプラグイン、パッケージを更新するときは、その変更の内容や量に基づいてバージョン番号を変更する必要があります。ここでは、一般的な更新の呼称と併せて、バージョンの設定方針の例を示します。
一般に、プログラムの更新には次のような形態があります。
- メジャーバージョンアップ
- 機能追加を伴う更新です。追加された機能の数が多い場合や、前バージョンに比べて革新的な機能が追加された場合を指します。不具合の修正も含まれます。
- マイナーバージョンアップ
-
機能追加を伴う更新です。追加された機能が比較的少ない場合を指します。不具合の修正も含まれます。
メジャーバージョンアップかマイナーバージョンアップかは、戦略的に判断されることがあります。
- リリースアップ
- 機能追加を伴わない更新です。報告されている不具合の修正を主な目的とします。ロットアップと呼ぶ場合もあります。
このような更新の形態に合わせてバージョン番号の設定方針を決めておくと、クライアント環境にインストールされているプログラムの更新状況を調べることができます。次の表に、xfy technologyのバージョン番号を設定する方針の例を示します。
| 最初のリリース |
最初の正式バージョンであることを示すバージョン番号を設定する。
[例]1.0.1.0
|
| メジャーバージョンアップ |
メジャーバージョンを1増やし、ほかの番号を初期状態に戻す。
[例]2.0.1.0
|
| マイナーバージョンアップ |
マイナーバージョンを任意の値で増やし、ビルドナンバーとリビジョンを初期状態に戻す。メジャーバージョンは変更しない。
[例]1.3.1.0
|
| リリースアップ |
ビルドナンバーやリビジョンに適切な値を設定する。メジャーバージョンとマイナーバージョンは変更しない。
[例]1.0.24.3
|