欢迎您来到“名字什么都是浮云”的博客空间!

代码写完后,应需要做哪些检查?

接口超时

如果方法中包含了调用第三方接口,那么你需要处理接口超时及其异常
参数异常

每个方法的入参均需要做使用前校验,每个变量及其对象的使用前需要做空指针验证。
数据更新异常

字符串过长导致的异常,值格式不正确的异常,参数过多导致的异常
导入验证

数据格式异常(金额、数字等)
循环读库

是否存在循环中查询数据库的操作,循环中读写redis
消息订阅超时

消息订阅中是否存在耗时读取的查询接口
提交记录压缩

代码提交记录是否进行压缩,不压缩会导致功能迭代记录过多。(通常会压缩三次分别是提测时压缩一次,上线前压缩一次)

 

编程基础逻辑:

先判断后使用,(null、数组长度、字典键重复、除以0运算、字符串格式转换这些基础异常应当100%避免)

数据筛选要考虑性能,(地区表缓存、循环读取接口、大流量阻塞)

posted @ 2024-07-15 15:48  名字什么都是浮云  阅读(56)  评论(0)    收藏  举报