3.2.11 编写函数的原则有哪些