代码整洁之道

函数

函数参数:最好没有,一个次之,两个再次。三个以上不可取。

原因在于,多个参数不便于函数测试,并且多个参数影响阅读。

返回值尽量从返回值输出,这是符合人类认知习惯的。

例如第二个函数要好于第一个。

void Transform(char* out);
char Transform(char in)

有时候二个参数要好于一个参数,第一种比第二种更加符合人们对笛卡尔坐标点的认知习惯。

Point *p = new Point(0, 0);
Point *p = new Point(0);

习惯,习惯,还是习惯。总之要符合人类的阅读习惯,才是可读性好的代码。

你可能感兴趣的:(代码整洁之道)