0

個人的には、長いメソッドを小さなステップに分割するのが好きです。たとえば、次のようになります。

Load()
{
LoadStep1()
LoadStep2()
LoadStep3()
LoadStep4()
...
}

これはやり過ぎですか?他の誰かが、実際のロジックを見つけるにはあちこち飛び回っていると不満を漏らしました。プログラマーの意図が格段に見やすくなるので個人的には好きです。

適切なバランスとはどのようなもので、明快さの対象を打ち負かす前に推奨されるネストされたメソッドのレベルはいくつですか?

4

1 に答える 1

1

他の誰もより実質的な答えを残していないので、あなたの質問に対する私のコメントを参照し、このリンクを提供します (これはまともな読み物です) http://weblogs.asp.net/arturtrosin/archive/2009/01/ 26/懸念の分離-vs-単一責任-原則-soc-vs-srp.aspx

于 2013-01-16T15:00:01.337 に答える