本文介绍了IntelliJ IDEA的Evaluate and Log at Breakpoints功能,如何在调试时避免使用`System.out.println`,直接在断点处查看变量值,提高调试效率。通过设置断点,选择Evaluate and log选项,输入要查看的变量表达式,可以在Debug模式下查看日志,而不会污染代码。此外,还可以通过配置“Breakpoint hit”消息和堆栈跟踪以获取更详细的信息。
摘要由CSDN通过智能技术生成
1.概述
很多程序员在调试代码时都喜欢 print 一些内容,这样看起来更直观,print 完之后又很容易忘记删除掉这些没用的内容,最终将代码提交到 remote,code review 时又不得不删减这些内容重新提交,不但增加不必要的工作量,还让 log tree 的一些节点没有任何价值
IntelliJ IDEA 提供 Evaluate and Log at Breakpoints 功能恰巧可以帮助我们解决这个问题, 来看下面代码:
publicclassEvaluateAndLogAtBreakpoints{
publicstaticvoidmain(String[] ar
1.概述很多程序员在调试代码时都喜欢 print 一些内容,这样看起来更直观,print 完之后又很容易忘记删除掉这些没用的内容,最终将代码提交到 remote,code review 时又不得不删减这些内容重新提交,不但增加不必要的工作量,还让 log tree 的一些节点没有任何价值IntelliJ IDEA 提供 Evaluate and Log at Breakpoints 功能恰巧可以帮助我们解决这个问题, 来看下面代码:public class EvaluateAndLogAtBreak.