私は本当にトリッキーなユーザー入力の問題に直面しています。ユーザーが圧倒されることなく、設定の「樹形図」を入力する必要があります。
たとえば、ユーザーのコンピューター部品の要求を処理するアプリケーションを構築しているとします。このアプリケーションで探しているすべてのパーツ(マザーボード、モニター、キーボード、CPUなど)を指定できます。アプリケーションはリストをコンパイルし、それをウェアハウスに送信して実行します。
ここで物事が厄介になります。倉庫にすべての部品があるとは限りません。つまり、ユーザーはフォールバックプランを含め、すべての設定を事前に入力する必要があります。たとえば、「このマザーボードとこのCPUをお持ちの場合は、それらを購入してください。それ以外の場合は、そのマザーボードとそのCPUを試してください。」
双方向通信はありません。ユーザーは、倉庫に行く前に注文を入力する機会が1回あります。つまり、最初の順序ですべての設定を含める必要があります。
私はこれが厄介であることを知っていますが、それが私がここにいる理由です。