我个人喜欢将较长的方法分解为较小的步骤,例如:
Load()
{
LoadStep1()
LoadStep2()
LoadStep3()
LoadStep4()
...
}
这有点矫枉过正吗?其他人抱怨说有太多的跳跃来找到实际的逻辑。我个人喜欢它,因为我可以更容易地看到程序员的意图。
什么是正确的平衡,以及在击败清晰对象之前建议使用多少级别的嵌套方法?
答案 0 :(得分:1)
由于没有其他人留下更实质性的答案,我只会参考我对您的问题的评论并提供此链接(这是一个不错的阅读)http://weblogs.asp.net/arturtrosin/archive/2009/01/26/separation-of-concern-vs-single-responsibility-principle-soc-vs-srp.aspx