アクセスできない数千台のコンピューターにインストールされるWindowsデスクトップアプリケーションを作成します。これらのユーザーの1人がバグを報告すると、説明が非常に徹底的であっても、役立つ可能性のある他の情報があります。
現在、自動フィードバックエージェントに取り組んでいます。つまり、非常に詳細な情報にアクセスできるようになります。しかし、キャンディーストアの子供のように、どこから始めればよいのかわかりません。 同じ場合、フィードバックパッケージにどのような情報を含めますか? エラーを再現するのに役立つものは何ですか?
これまでに得たものは次のとおりです。
- アプリのバージョン番号、
- OSとOSのバージョン番号
- プロキシ情報
- .NETのバージョンと更新番号
- アプリに固有の情報(データバージョンなど)
- アクセスログとエラーログ
これはこの質問に似ていますが、ユーザーがバグを経験したときほど、プログラムがクラッシュしたときに情報を取得することにはあまり関心がないことに注意してください。
編集:明確化:バグの場合にユーザーがどのような情報を提供する必要があるかを尋ねるのではなく、プログラムでどのような情報を収集する必要がありますか?