0

ノードの下app.configに含まれているこれがあります。FolderPathAppSettings

テスト中に QA が使用した path: C:\directory\test & testonFolderPath 値により、起動時にアプリケーションがクラッシュしました。

エラーを起こしたのは、エスケープされていない文字 (具体的&には ) であることはわかっています。

一部のユーザーは文字列のエスケープについて知らない可能性があるため、これはプログラム エラーであり、自動的にエスケープする必要があると主張しています。

どうすれば対処できますか?

4

2 に答える 2

0

一部のユーザーは文字列のエスケープについて知らない可能性があるため、これはプログラム エラーであり、自動的にエスケープする必要があると主張しています。

ユーザーが設定ファイルを直接操作することは決して許可されません。更新する必要がある場合は、必要に応じて更新できる GUI を提供する必要があります。このようにして、入力が正しいかどうかをテストするコントロールが得られます。

于 2013-08-16T04:43:06.550 に答える
0

ユーザーが編集を許可されている場合、ユーザーはapp.config正しい XML、ピリオドを記述する必要があります。これはプログラム エラーではなく、率直に言って、これに対してできること (またはすべきこと) はありません。しかし、あなたはすでにこれを知っています。

あなたのQAが言おうとしているポイントは次のとおりだと思います:

「通常の」ユーザーが XML の編集/書き込み方法を知っていること、または XML とは何かを知っていることを期待するべきではありません。代わりに、ユーザーが編集可能な値については、app.config を編集する UI を作成する必要があります。それ以外の場合は、ユーザーが「何をしているのかわからない」場合を除き、ファイルをそのままにしておくようにユーザーに伝えます。

于 2013-08-16T04:32:05.157 に答える