函数
函数参数:最好没有,一个次之,两个再次。三个以上不可取。
原因在于,多个参数不便于函数测试,并且多个参数影响阅读。
返回值尽量从返回值输出,这是符合人类认知习惯的。
例如第二个函数要好于第一个。
void Transform(char* out);
char Transform(char in)
有时候二个参数要好于一个参数,第一种比第二种更加符合人们对笛卡尔坐标点的认知习惯。
Point *p = new Point(0, 0);
Point *p = new Point(0);
习惯,习惯,还是习惯。总之要符合人类的阅读习惯,才是可读性好的代码。