在方法内部编写方法以提高可读性。是好是坏?

时间:2013-01-16 14:44:07

标签: coding-style readability

我个人喜欢将较长的方法分解为较小的步骤,例如:

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

这有点矫枉过正吗?其他人抱怨说有太多的跳跃来找到实际的逻辑。我个人喜欢它,因为我可以更容易地看到程序员的意图。

什么是正确的平衡,以及在击败清晰对象之前建议使用多少级别的嵌套方法?

1 个答案:

答案 0 :(得分:1)

由于没有其他人留下更实质性的答案,我只会参考我对您的问题的评论并提供此链接(这是一个不错的阅读)http://weblogs.asp.net/arturtrosin/archive/2009/01/26/separation-of-concern-vs-single-responsibility-principle-soc-vs-srp.aspx