专栏名称: 鸭哥聊Java
回复关键字:666 ,领取免费简历模板,Java面试题,Java编程视频等。本号内容涵盖Java源码,JVM源码,Dubbo源码,Spring源码,Spring Cloud微服务架构,分布式高并发架构技术,MySQL性能调优等。
今天看啥  ›  专栏  ›  鸭哥聊Java

无语!整个组都不用debug,直接看log,代码也硬看~

鸭哥聊Java  · 公众号  ·  · 2024-08-16 12:13

文章预览

嗨,大家好,我是鸭哥。 有人问整个组都不用debug,直接看log,代码也是靠硬看,这正常吗? 里面就有同学表示: 能log就log,log不了的才debug 首先,咱们要明确一点:能log就log,log不了的才debug。 这话说得有点绝对,但也不是没有道理。你想啊,debug确实是一种强大的调试手段,但是它有个致命的局限——环境不同步。 开发环境、测试环境,甚至UAT和生产环境,往往都无法完美重现问题,特别是那些偶发性bug。 记得我刚入行那会儿,debug就是我的一切。碰到问题,直接下断点,然后一行一行追踪代码,生怕漏掉什么细节。 可是随着项目经验的增加,特别是在一些大规模分布式系统的开发中,我逐渐意识到,debug并不是万能的,log才是解决问题的王道。 为什么这么说呢? 首先,在复杂的分布式系统中,你的服务可能跑在多个节点上,想要同步调试 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览