Wil*_*son 2 c# methods coding-style
我经常发现自己创建了保存小(<50行)算法的方法.然而,当我第一次学习方法时,我们不断被教导它们是一种通过在块内容纳常用代码片段来压缩/清理代码的方法.
我喜欢使用方法,不仅仅是为了这个目的,而是为了容纳小片段,以便我的主要方法是干净和可理解的,并且代码的"肉"隐藏在这些方法中.在风格上,这是不正确的?
将大型方法分解为较小的方法以允许可读性没有任何问题.
它有几个好处,特别是如果你将每个方法保持在一个抽象级别 - 使大方法读取流畅,并使每个小方法简单易懂.