質問: new ClassA(); $obj->methodA($str1, $str2, $request); ``` ``` class ClassA { public function methodA($str1:string, $str2:string, $request:Request) { // code } } ``` $requestはオブジェクト変数なので、引数の数が少なくなりコード全体が見やすくなると思います。 コントローラー上からの利用するのであればいいと思うのですが、 一方でClassAのテストコードを作成すると、いちいちオブジェクトを作成する必要があり、 そうなるのであれば、各データ毎に変数を用意した方がいいのではと思ったりし、 最適解がわかりません。 どのような書き方をするのがベターなのでしょうか。 PHPを例にしていますが、言語には拘らない回答を求めています。
回答: What is the basis to determine if one is better? i think it will be best to execute depending on the design you're going for, rather than the grouping