私はバックエンドの開発者であり、昨日、チームのフロントエンドの開発者と、バックエンドからの操作の結果に関する表示可能なテキストメッセージをフェッチできるようにするかどうかについてこの議論がありました。
私の主張は、これはプレゼンテーションレイヤーの決定であるため、UIのままにする必要があるというものでした。バックエンドとフロントエンド間で合意された応答コードをオンに切り替え、それに応じてテキストメッセージを表示する必要があります。このようにして、バックエンドは、UIとユーザーの間の対話を認識できません。
実際、私の会社は非常にバックエンドが重いため、ここでの実践はUIを非常に軽量に保つことです。
しかし、ここでコミュニティからの提案を参考にして、バックエンドから表示メッセージを取得するのが良い方法かどうかを理解したいと思います。
Androidフルスタック開発者(この会社の前))としての小さなキャリアの中で、UIとバックエンドの間のやり取りは、プレゼンテーションではなくデータについて厳密に行う必要があると常に信じていました。
どちらかを支持する決定的な答えはないと思います。それは多くの要因に大きく依存します。それらのいくつかは客観的に答えられるかもしれませんか、ビジネス要件のために、それらのいくつかは主観的または好みの問題です。
私の頭に浮かぶこれらの要因のいくつかを以下に示します(特定の順序ではありません。いくつかのポイントは他のポイントと重複する場合があります)。