一个简单的原则,一个电脑屏幕能看完。
有研究表明,通常读一个函数的习惯,一开始是很快的扫一遍函数的大概结构,再深入去看细节。如果超出一个屏幕,势必会上下滚动屏幕,特别是有If else情况。
冗长的function也容易违背 Single Responsibility Principe(单一职责原则),使函数变得含混难懂。
还有另一个简单的原则就是一个函数只写大概25行代码。
一个简单的原则,一个电脑屏幕能看完。
有研究表明,通常读一个函数的习惯,一开始是很快的扫一遍函数的大概结构,再深入去看细节。如果超出一个屏幕,势必会上下滚动屏幕,特别是有If else情况。
冗长的function也容易违背 Single Responsibility Principe(单一职责原则),使函数变得含混难懂。
还有另一个简单的原则就是一个函数只写大概25行代码。