1. 尽可能短
2. 每个函数只做一件事,不能跨抽象层级
3. 函数的传参尽量要少,如果太多可以合并成一个类 (并不适用于python等language?)
7. 无副作用,例如时许性耦合(初始化系统的函数要单独分开,并且特殊标记)
8. 减少重复,重复最大的坏处是如果要修改,需要修改很多地方并且无法追踪。
1. 尽可能短
2. 每个函数只做一件事,不能跨抽象层级
3. 函数的传参尽量要少,如果太多可以合并成一个类 (并不适用于python等language?)
7. 无副作用,例如时许性耦合(初始化系统的函数要单独分开,并且特殊标记)
8. 减少重复,重复最大的坏处是如果要修改,需要修改很多地方并且无法追踪。