我已阅读书籍并在大学时听说方法的长度不应超过一个屏幕。是否有足够的经验证据来支持这一假设?它是否真的能够更容易发现错误并修复它们?
答案 0 :(得分:4)
有关该主题的研究摘要可在以下网址找到: http://dubroy.com/blog/method-length-are-short-methods-actually-worse/
答案 1 :(得分:2)
方法应该与执行设计任务所需的时间一样长。不短,不再。
答案 2 :(得分:2)
我被告知这一点的原因是你可以阅读整个方法而无需滚动它适合页面。这在阅读代码时非常方便,因为您可能希望在方法的顶部浏览一些内容。
至于证据,这是一个非常重要的证据。