2012-04-30 15 views
1

メニューにヘルプリンクが必要なプログラムがあります。ヘルプリンクは、言語、バージョン、ユーザータイプ(管理者ガイドまたはユーザーガイド)によって異なるため、十数個以上のリンクがあります。これらのリンクをすべて、プログラムディレクトリの下の外部XMLファイルに入れるか、巨大な文字列テーブルを持つ.rcファイルのハードコードだけを入れるべきですか?.rcファイルと外部xmlファイル

ありがとうございます!

答えて

2

すべてのファイルを.rcファイルに入れると、再作成するのが悪くなります。私があなただったら、私は外部のXMLを使用します。

+0

リファクタリングの詳細について教えてください。例が素晴らしいだろう。ありがとう! – Hunter

+0

あなたは単純にURLを変更するサーバー上にxmlファイルを置くことができ、すべてのアプリケーションで変更されます。あなたはこの種のことをすることはできません.rc – Leri

+0

ああ、これは、プログラマーからドキュメンテーションの人へのリンクを変更する作業にシフトし、この変更のためのプログラムを再構築する必要はありません。 :) – Hunter

0

エンドユーザにこのファイルを表示させるかどうかを検討する必要があります。 XMLはテキストベースなので、そのファイルを変更するのは簡単です。

リンクリストが後で変更された場合(たとえば、将来のアップデートで)、XMLファイルを作成するほうがはるかに簡単です。

最後に、それほど問題にはならず、あなたの利便性の問題です。私はその方法に慣れているので、私はXMLファイルに行くだろう。

+0

このバージョンには、バージョン、言語、および対応するリンクのみが含まれています。そこには汚い小さな秘密がありません。私はちょうどそれぞれの方法の長所と短所に苦しんでいます。 – Hunter

+0

唯一の違いは、(すでに述べたように)変更が簡単だということです。変更のためにアプリケーションを再構築する必要はありません。これはPLBが意味するものでもあります。あなたのXMLが本当に大きい場合は、パフォーマンスの違いもあります。この場合、心配する必要はありません。 ;) – brimborium

関連する問題