私は、多くの大きな (1000 行以上) メソッドを、必要に応じて単体テストできる素敵なチャンクにリファクタリングすることを検討しています。
私のラファクタリングされたブロックの多くには他のリファクタリングされたブロックが含まれており、私の大きなメソッドは他の大きなメソッドによって呼び出された可能性があるためです。
リファクタリングがコールスタックの問題につながる可能性があるかどうかを確認するために、これを議論のために開きたいと思います。ほとんどの場合そうなるとは思えませんが、リファクタリングされた再帰メソッドと、無限ループを作成せずにスタック オーバーフローを引き起こすことができるかどうかについて疑問に思いましたか?