前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实用Debug技巧,一次调试就能解决bug

实用Debug技巧,一次调试就能解决bug

原创
作者头像
深雾
修改2021-07-27 14:31:58
5530
修改2021-07-27 14:31:58
举报
文章被收录于专栏:工具类

# 前言

Debug相信各位开发同学肯定都用过,打上断点,当数据流程走到断点时,可以查看数据方便调试,我最近觉得好用的操作就是ALT+F8表达式计算,感觉非常好用

# 变量查看

主要获取对象参数和它方法的值,这里是有方法可以获取对象所有属性,也能够测试接收对象的值数据

# 变量修改

## 异常修复

碰上异常数据时,对象进行重新赋值走正确流程

## 数据修改测试

对数据不同状态的情况进行测试验证

在调试的过程中,修改代码后需要热编译甚至重启服务器,如果反复修改测试会耗费大量的时间,我们可以直接在debug过程中进行赋值操作,不需要重启服务器。

例如上次:批量选择按钮会置灰,需求改为可批量操作,测试删除操作在debug给勾数赋值1,或者直接修改按钮高亮测试都可以,也能赋值测试各个状态下数据。

## 引用源码修改

同上相似的特殊用法,不需要引用项目时,可以修改引用jar包源码:

跨云继承模版页面教程,需要修改基础模版项目的sql语句,这里要引用新项目,但页面创建次数比较少,可以直接在debug中修改sql语句

这是原模版页面

这是修改后新的模版页面

通过在debug重新赋值,就能达到修改的效果

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档