Python基础 · 免费预览
防御式编程
解释断言是什么。添加检查程序状态是否正确的断言。正确地为函数添加前置条件和后置条件断言。解释什么是测试驱动开发,并在创建新函数时使用它。解释为什么变量应当用实际的数据值来初始化,不该用任意的常量。
1. Overview
Overview
2. Assertions
Assertions
3. Test-Driven Development
Test-Driven Development
4. Pre- and Post-Conditions
Pre- and Post-Conditions
5. Testing Assertions
Testing Assertions