Python编程:从入门到实践
原则

测试给程序加的不是仪式,而是信心结构

测试让修改代码时不至于总靠胆子和记忆。

原则释读

测试的价值常常在重构时才真正显现。没有验证网,程序规模一大,开发者就会越来越不敢动。

为什么重要

复杂度增长会迅速压垮纯手工验证。

怎么用到自己的知识系统

从关键函数和核心路径开始建立最小测试集。

行动规则

  • 测关键行为。
  • 每次改动后跑。
  • 失败要可解释。

常见误区

  • 只在项目很大后才想到测试。
  • 把测试写得比实现还难懂。

辨析题

为什么测试会显著降低改代码时的恐惧?

关联章节

关联图版