代码整洁之道

函数

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

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容