注册
登录
专栏名称:
鸭哥聊Java
回复关键字:666 ,领取免费简历模板,Java面试题,Java编程视频等。本号内容涵盖Java源码,JVM源码,Dubbo源码,Spring源码,Spring Cloud微服务架构,分布式高并发架构技术,MySQL性能调优等。
我也要提交微信公众号
今天看啥
微信公众号rss订阅, 微信rss, 稳定的RSS源
微信公众号RSS订阅方法
B站投稿RSS订阅方法
微博RSS订阅方法
微博搜索关键词订阅方法
豆瓣日记 RSS订阅方法
目录
相关文章推荐
半月谈
·
抢购医用卫生巾?医生提醒......
·
3 天前
弗雷赛斯
·
优秀国自然技术路线图分享和制作
·
4 天前
YND科研绘图
·
科研绘图丨碳催化
·
4 天前
研之成理
·
华南理工张珉JACS:单原子铱催化实现氮杂芳 ...
·
5 天前
今天看啥
›
专栏
›
鸭哥聊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才是解决问题的王道。 为什么这么说呢? 首先,在复杂的分布式系统中,你的服务可能跑在多个节点上,想要同步调试 ………………………………
原文地址:
访问原文地址
快照地址:
访问文章快照
总结与预览地址:
访问总结与预览
分享到微博
推荐文章
半月谈
·
抢购医用卫生巾?医生提醒......
3 天前
弗雷赛斯
·
优秀国自然技术路线图分享和制作
4 天前
YND科研绘图
·
科研绘图丨碳催化
4 天前
研之成理
·
华南理工张珉JACS:单原子铱催化实现氮杂芳烃与1,2-二羰基化合物还原偶联构建γ-氨基酸、酯和酮
5 天前
华大集团BGI
·
华大加强同非洲国家在多个领域的交流与合作
3 周前