ホームページ >バックエンド開発 >PHPチュートリアル >モデル内の一部のビジネスロジックエラーメッセージが出力されないことはありますか?
たとえば、商品を変更する場合、商品画像は最初に元の画像を削除してから新しい画像を追加するように設計されており、前の画像の削除でエラーがあった場合は、「エラーがありますか?」と直接出力します。 「前のイメージを削除していますか?」 これはエラー メッセージですか? テスト段階のみですか? ? ? ユーザーはまだ使用中にこの種の問題に遭遇しますか?
返信内容:あらゆる状況が考えられ、ユーザーもこの状況に遭遇する可能性があります。
ユーザーエクスペリエンスは優れている必要があります。たとえば、貴社の Web サイトのユーザーとして、今すぐ製品を更新したいと考えていますが、画像の更新中にエラーが発生しました。そのため、何のプロンプトも表示されなかったので、当然、正常に更新されたと思いました。数日後、製品が正常に更新されたことがわかりました。製品には古い写真が残っています。このとき、あなたのウェブサイトのユーザーエクスペリエンスが良くないと感じます。もしあなたのウェブサイトと同じタイプのウェブサイトが市場にあるのであれば、それを試してみるかもしれません。トラフィックが失われる可能性があります。
つまり、言及するかどうかはユーザーエクスペリエンスに関係します。良いエクスペリエンスを実現するには、ユーザーに状況を報告する必要がありますが、同時に、あまり詳細な状況を報告する必要もありません。たとえば、画像のアップロードが失敗したとだけ伝えることができ、失敗のパスとその原因となったコードも報告すると、少し冗長になります。
ユーザーが理解できない、出力に依存する出力の一部はユーザーに表示すべきではありません。ユーザーエクスペリエンスは良くありません。
ユーザーはウェブサイトのシステムがどれだけフォールトトレラントであるかを気にするのではなく、必要な機能が実装されているかどうかにのみ依存します。簡単なリマインダーで問題ありません。たとえば、システムがビジー状態です。後でもう一度試してください。または、ネットワークの状態が良くありません。