C语言的编程风格第四章
第4章:功能
功能要短小精悍,只做一件事。应该只覆盖一到两个屏幕(80*24屏幕),做一件事,而且做好。
函数的长度与函数的复杂度和缩进大小成反比。所以,如果你已经写了一个简单但是很长的函数,并且你在不同的情况下做了很多小事情,那么你写一个更长的函数也没关系。
但是,如果你要写一个非常复杂的函数,而且你已经估算过,一般人看这个函数的话,可能不知道这个函数在说什么。此时,使用一个有描述性名称的有用函数。
另一件要考虑的事情是局部变量的数量。他们不应该超过5-10,否则你可能会犯错误。重新考虑这个函数,把它们分成更小的函数。人的大脑通常可以很容易地记住7个不同的东西,超过这个数字就会造成混乱。你知道你很聪明,但你可能仍然想知道你两周前做了什么。
0条评论