「代码整洁之道」读书笔记
1. 函数要尽可能短小,最好不要超过20行。而且函数应该做一件事,做好这件事,只做这一件事。
2. 函数参数尽可能的少,建议一般不要超过三个。如果函数看来需要两个、三个或三个以上参数,就说明其中一些参数应该封装为类了。
3. 对于一元函数,函数和参数应当形成一种非常良好的动词/名词对形式。如,write(name)。
4. 函数要么做什么事,要么回答什么事,但二者不可得兼。函数应该修改某对象的状态,或是返回该对象的有关信息。两样都干常会导致混乱。
5. 函数是语言的动词,类是名词。
6. 如果可能尽量不写注释,而是让变量和函数本身见名知意。
7. 暂时未完成的部分使用