ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

「Python 翻车日记 · 第 19 篇」日志打了两遍,断点默默消失?——调试工具链的三个默认陷阱

「Python 翻车日记 · 第 19 篇」日志打了两遍,断点默默消失?——调试工具链的三个默认陷阱 Python 翻车日记 · 第 19 篇:日志打了两遍,断点默默消失?——调试工具链的三个默认陷阱📋本期菜单:6 个测试与调试的坑,从「logger 传播」到「doctest 空格敏感」[入门] logger 重复输出 · print 缓冲丢失 · doctest 空格敏感[进阶] mock.patch 参数反序 · assertRaises 陷阱[深入] breakpoint 静默消失上回毛毛姐把包管理折腾明白了,代码终于能正常 import 了。但代码能跑 ≠ 代码没 bug。这次她开始学调试——日志、测试、断点三件套齐上阵。结果上线前夜,她在群里发疯:「我明明只打了一条日志,控制台刷了两遍!加了断点,跑到 CI 上它一声不吭就过去了!还有那个 doctest,就因为我多打了个空格,全场飘红!」坑点 1:子 logger 的日志会「传染」给 root logger [入门]# ❌ 踩坑代码
返回列表