第 12 章:调试与日志学习目标:熟练使用 pdb/ipdb 进行断点调试设计合理的日志策略建立系统化的故障排查思维12.1 调试方法论:在动手之前先思考12.1.1 三种调试策略类比理解:调试就像医生诊断——不能上来就开药,要先望闻问切。盲目加 print 是"头痛医头",系统化的调试方法是"辨证施治"。策略核心思路适用场景二分法在代码中间设断点,确定问题在上半段还是下半段不知道错误在哪假设验证先提出假设,再设计实验验证或否定有初步猜测最小复现删减无关代码,找到触发 bug 的最小条件复杂系统中的 bug12.1.2 二分法调试当你在 500 行的函数中遇到一个 bug,不知道问题出在哪