0

コンパイラー引数を介してWebアプリの現在のバージョンを定義する場合、それは不正な形式と見なされますか?

-define=CONFIG::VERSION,1.005

この情報を含むXMLファイルを実際にロードする必要がありますか?

最善のアプローチを使用したいだけです。

ありがとうございました!

4

1 に答える 1

2

コンパイルパラメータの定義によるバージョニングは、as3ランタイムアクセス可能なバージョンとビルドスクリプトを統合する最も簡単な方法であるため、私の意見でも最良のアプローチです。また、既存のコードを変更せずにかなり拡張可能です。

  1. xml構成をロード(または埋め込み)および解析せずに、as3コードのバージョンがあります。
  2. ビルドスクリプトでバージョンを簡単に渡すことができ、ant buildnumbertargetを使用すると、バージョンが自動的にインクリメントされ、外部ファイルに保存されます。
  3. バージョン管理システムの外部ファイルにバージョンを保存すると、ソースに自動的にマークが付けられるため、後で特定のバージョンを簡単にチェックできます。
  4. 他のモジュールまたはサーバーとバージョンを共有する必要がある場合は、後でビルドスクリプトにversion.xmlファイルの作成を追加できます(たとえば、ビルドディレクトリに配置できます)。

私はこのようなアプローチをさまざまなプロジェクト(小さなテストアプリケーションから大きなオンラインゲームまで)で数年間使用しており、常にうまく機能しています。

于 2013-01-29T07:37:11.510 に答える