モバイルアプリケーションを開発していると、この要件や仕様はクライアントとサーバーどちらに置くべきか、という議論がチームでなされることがしばしばあります。例えば、
- あるレスポンスAを受けて処理Bを行い、その結果をユーザーに提示する
- 登録処理などで、処理C,処理Dという異なる処理を並列して行い、それらが完了したらユーザー側に通知する
やろうと思えばクライアント側で処理を全て持つこともできますし、サーバー側で実装もできますね。
このような仕様のディスカッションが起きたとき、チームで統一した判断基準を持っていますか?
続きを読む