如何写出高质量的函数?
根据个人经验具体如下:
有遗漏请补充
1.从函数功能上考虑要求函数功能单一不能一个函数基本多个功能
2.从命名规则上考虑应该变量,函数命名统一具体根据各个单位有所差异
3.从易读性上考虑
一般函数应该写出函数描述,
为了能使函数简单明了函数行数不宜太长以50行为宜
函数应该以单一返回路径为佳
4.从变量上考虑应该尽可能使用局部变量而非全局变量
5.从函数健壮性上考虑函数应该输入参数是否为可能的合法值等等
6.从容错性上考虑需要注意异常处理
7.另外还需要考虑函数中的变量是否可能会超出其表示范围.
8.其他....