开发者低级错误定义

团队协作

  1. 导致编译失败,且未及时处理
  2. 代码\配置提交不完整\错误\多余
  3. 覆盖他人git\svn内容

可维护性

  1. 命名随意、魔数、不加注释 等其他不遵守公司编码规范行为

  2. 出\入参跟需求或设计文档不一致(例如:还款日被赋值为账单日、账号赋值为卡号)

  3. 循环嵌套超过3层

校验与判断

  1. 必填项未校验

  2. 长度校验不正确

  3. 未明确约定字段名或参数值“是否大小写敏感”
  4. 未明确约定参数值“是否自动忽略首尾空格”
  5. 常见异常未处理:NullPointerException、IndexOutOfBoundsException、ClassCastException、ArithmeticException: / by zero
  6. 将原始异常信息生硬抛给上游,并且未记录日志或记录无营养的日志

  7. 捕获异常但又不做适当处理

  8. 错误使用Iterator.remove(参考:使用iterator的remove方法注意事项_lxh123456789asd的博客-CSDN博客_iterator的remove方法
  9. 错误使用 “==”、equal  
  10. 交易类接口未加幂等控制(需同时包含 业务类、技术类)

资源管理

  1. I\O流未及时关闭

  2. 单页返回结果集超过5000行或10Mb

  3. 一次性往内存里加载的内容超过30Mb

 数据库或存储

  1. is null 写成   = null
  2. 自己创建connection且释放不及时
  3. 不写where条件或条件为恒等式
  4. 全表扫描
  5. 死锁
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值