算法 + 数据结构 = 程序。
Niklaus WirthPascal 语言设计者
🔍 测试与调试
写完代码怎么知道它对不对?出了 bug 怎么快速定位?测试和调试是保障代码质量的两大支柱。
🎯 本章目标
学完本章,你将能:
- 用
pytest编写和运行测试用例 - 掌握参数化测试、fixture、Mock 等进阶技巧
- 用
logging替代 print 实现分级日志 - 用 pdb 和 debugpy 进行远程调试
- pytest 测试基础 — 编写第一个测试、断言、参数化、fixture
- pytest 进阶 — Mock、覆盖率、插件
- 调试基础 — print、pdb、断点调试
- 调试进阶 — logging、远程调试、异步调试