正则工具,bug常见问题,垃圾回收区别:ruby/python

最大的收获却是正则匹配工具:Rubular,网址:https://rubular.com/。强烈推荐!、

 

1.代码问题(逻辑漏洞,方法调错,sql查询错误,正常异常问题未捕捉,数据结构,格式问题,字段问题等)

2.业务逻辑与代码逻辑不一致 (即:产品原型需求与实际开发代码不一致)

3.数据问题(本地、测试数据弄脏了,查询错误的数据)

4.产品的需求未完全实现(开发),产品的需求未匹配正确(测试用例写错)

5.环境问题(环境代码有冲突却不显示(被忽略),环境代码冲突不能解决,环境数据库出现混乱等)

6.性能问题(外在问题:浏览器问题,设备问题等,内在问题:sql查询复杂,语句存在问题,全表搜索等,算法问题:使用多重查询,时间复杂度大于n2或在循环内嵌套sql都会加剧性能问题)

7.安全问题(未考虑潜在安全风险,使数据库暴露在用户上,可以直接对数据库进行操作等)

8.事务一致性问题(未处理好事务代码,同步的代码造成异步,使1变成2,而不是1变成1)

 

 

   日常重构坑:

1.旧数据为空,直接返回nil,即使它原本应该不为空

2. 出现问题,先问清楚问题所在,根据问题再去梳理。

3.测试提出的问题,应该先检查自己的问题,确认自己没有问题再根据实际问题去梳理其他可能性的问题。

 

Ruby 与 Python 垃圾回收机制

地址:https://ruby-china.org/topics/28127

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值