Skip to content

HttpClient で受け取ったレスポンスをサービス内で処理するのは不適切ですか? #14

Answered by lacolaco
lacolaco asked this question in Questions
Discussion options

You must be logged in to vote

Posted by rdlabo on 2021-09-02T03:05:21.998Z

サンプルコードはエンドポイントの同一レスポンスを使いまわしたい時にはよくします。これをすると、2回目からのリクエストはエンドポイントにアクセスしなくていいので、高速化、またサーバへの負荷軽減が見込めるのでいいですよね。

質問の「Serviceでどこまで処理をするか」についてですが、私は

・共通化できない部分があればそれはComponentsで処理する
・それ以外はすべてServiceで行う

というルールで処理しています。Serviceは細かくファイルを句切ればあまりFatになりませんが、Componentsは複雑な処理をするとすぐに行数が膨れ上がってるので、Serviceにおいた方が見通しがいい構成になることが多いです。

Replies: 12 comments

Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by lacolaco
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

lacolaco
Jan 3, 2023
Maintainer Author

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
archive 旧フォーラムのアーカイブから転記したスレッドです
1 participant