接上篇:https://developer.aliyun.com/article/1226836?spm=a2c6h.13148508.setting.17.37c24f0e443j3c
十、 内部函数尽量使用基础类型
案例1:内部函数参数尽量使用基础类型
现象描述:
建议方案:
案例2:内部函数返回值尽量使用基础类型
现象描述:
建议方案:
主要收益:
• 内部函数尽量使用基础类型,避免了隐式封装类型的打包和拆包;
• 内部函数参数使用基础类型,用语法上避免了内部函数的参数空指针判断;
• 内部函数返回值使用基础类型,用语法上避免了调用函数的返回值空指针判断。
十一、 尽量避免返回的数组和列表为null
案例1:尽量避免返回的数组为null,引起不必要的空指针判断
现象描述:
建议方案:
案例2:尽量避免返回的列表为null,引起不必要的空指针判断
现象描述:
建议方案:
主要收益:
• 保证返回的数组和列表不为null,避免调用函数的空指针判断。
接下篇:https://developer.aliyun.com/article/1226830?groupCode=java