当前位置:嗨网首页>书籍在线阅读

20-小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

11.6 小结

断言、异常、日志和调试器都是在程序中发现和预防bug的有用工具。用Python语句实现断言,是实现“健全性检查”的好方式。如果没有将必要的条件保持为 True ,那么断言将尽早给出警告。断言所针对的错误是程序不应该尝试恢复的,应该快速失败,否则,你应该抛出异常。

异常可以由 tryexcept 语句捕捉和处理。使用 logging 模块是一种很好的方式,可以在运行时查看代码的内部,它比使用 print() 函数要方便得多,因为它有不同的日志级别,并能将日志消息写入文本文件。

调试器让你每次单步执行一行代码。你也可以用正常速度运行程序,并让调试器暂停在设置了断点的代码行上。利用调试器,你可以看到程序在运行期间任何时候任意变量的值。

这些调试工具和技术将帮助你编写正确工作的程序。不小心在代码中引入bug是不可避免的,不论你有多少年的编码经验。