0

複雑なシステムを顧客に展開する必要があります。お客様が変更する必要がある約 200 のパラメーターを含む多くの構成ファイルがあります。構成ファイルを手動で変更するのは難しく、間違いを犯しやすいです。だから私はユーザーフレンドリーな方法を提供したいと思います。

  • プレースホルダーを含むすべての構成ファイルを準備します。たとえば、構成ファイル テンプレートです。
  • すべてのプレースホルダーのキーは、ユーザーが必要な情報を入力する 1 つのファイルに配置されます。これを情報ファイルと呼びます。後で、HTML と js を提供して情報ファイルを生成し、顧客が HTML フォームに情報を入力するだけでよいようにします。

    情報ファイルまたは HTML には、何を入力する必要があるかを顧客に伝えるコメントが必要です。

    顧客から入手した情報ファイルは、少なくとも構文の検証を行う必要があります。

  • 最後に、上記の 2 つの入力を使用してターゲット構成ファイルを生成できます。

準備する必要があるのは、構成ファイルのテンプレート、情報ファイル、および検証スクリプトです。仕事はなんとなくつまらない。メタデータを使用して、情報ファイルと検証スクリプトを生成したいと考えています。

そのような作業を行うためのフレームワークや、より賢明な方法はありますか?

4

1 に答える 1

0

ConfigObjパッケージ (ホームページ)を参照してください。これには、探しているものの少なくとも一部が含まれており、デフォルトを設定して値を検証する簡単な方法です。単純な検証はセットアップが非常に簡単に見えます。さらに複雑なものが必要な場合は、カスタムの検証メソッドを作成できます。

構成ファイルを作成する HTML フロント エンドを作成するのは比較的簡単なはずであり、生成された構成ファイルは ConfigObj を介して渡すことができます。

于 2013-01-19T17:34:19.023 に答える