再利用を促進する小さなメソッドを作成するのが良い方法であることは誰もが知っていますが、これにより多くのメソッドがスタックに置かれることは避けられません。ただし、ネストされたメソッド呼び出しが多すぎてStackOverflow Exception が発生するシナリオに到達することは可能ですか?
受け入れられる解決策は、単純にスタック サイズを増やすことでしょうか?
ドキュメントには、「非常に深い再帰または無制限の再帰」中にそのような例外が発生すると記載されているため、確かに可能であると思われますか、.NET フレームワークはスタック サイズを動的に処理しますか?
私の質問は次のように要約できます。
スタックサイズを増やしてより多くのリソースを使用するために必要になるような、適切に設計されたプログラム (小さな再利用可能なメソッドの観点から) を持つことは可能ですか?