2

プログラムのベータ ビルドをユーザーにテストしてもらいたい。オプション画面には、ベータ版の更新を確認するための簡単なチェックボックスがあります。しかし、ビルドをベータとして定義する最良の方法は何でしょうか? それは、アセンブリ情報のビルド バージョンがゼロでないかどうかを確認するためでしょうか (したがって、1.0.0.1、1.0.0.239 はベータ版で、1.0.1.0 は最終版です)、ベータ版として定義されますか? それとも変数(ブール値)を持っているほうがいいIsBetaですか?それとも他の方法ですか?

これについてあなたの考えを共有してください。ありがとう。

4

2 に答える 2

3

Semantic Versioningを使用することをお勧めします。

于 2012-05-03T12:25:13.947 に答える
1

boolean/prop ファイル設定の方が良い選択だと思います。とても白黒です。バージョン番号からベータ版または非ベータ版を推測しようとすることは今では明らかかもしれませんが、ある時点で、誤ってインクリメントするか、正確に制御したい (この特定のリリースではベータ版をオフにする) 必要があり、番号付けスキームをハックする必要があります。 .

これは、1.0.0.239 をリリースし (beta=true に設定)、10 分後に "small dog" を "puppy" に変更するときにも役立ちますが、実際にはユーザーに別の更新をプッシュしたくありません。したがって、1.0.0.240 は beta=false になります。これについては、実行するビルドの数や、ビルドへのユーザー アクセスをどのように制御するかを知らずに言及します...

于 2012-05-03T12:28:29.537 に答える