代码整洁之道(Clean Code)—读书笔记(2)
第三章: 函数
- 函数以短小为佳,最好不要超过20行。
1.短小的函数,内容少,逻辑清晰,有更好的可读性。
2.短小的函数更能保证只做一件事,有利于后期维护。 (要确保函数只做一件事,就要保证函数中的语句都要在同一抽象层次上。)
3.switch语句可以通过 多态,工厂模式进行重构。 这样符合SRP和OCP。
- 函数名称用描述性的名称。 不要怕函数名称太长,长而有描述性的名称,要比短而令人费解的名称好。
- 函数不要干和名称不相关的事情。
- 函数参数数量越少越好。
1.参数越少,越容易明白函数的意义。
2.参数多了,就要记住参数的意义,从而带来阅读代码的障碍。
3.参数过多,可以通过封装参数,提高代码的可读性。
- 不要有输出参数。 参数一般意义上都是输入信息,容易造成误解,导致代码可读性下降。
- 不要使用标识参数。 使用标识参数,意味着函数不是只干一件事,从而降低了代码的可读性。
- 使用异常替代返回错误码。

浙公网安备 33010602011771号