跳到主要内容

算法 + 数据结构 = 程序。

Niklaus WirthPascal 语言设计者

🔍 测试与调试

写完代码怎么知道它对不对?出了 bug 怎么快速定位?测试和调试是保障代码质量的两大支柱。

🎯 本章目标

学完本章,你将能:

  • pytest 编写和运行测试用例
  • 掌握参数化测试、fixture、Mock 等进阶技巧
  • logging 替代 print 实现分级日志
  • 用 pdb 和 debugpy 进行远程调试
📋 前置知识

学习本章前,建议先完成: