考虑编写更多文档测试记录和断言而不是使用调试器
调试需要时间和精力。
而不是使用调试器追逐错误,考虑花更多的时间来改善代码:
- 编写并运行测试 。 Python 和 Django 具有很好的内置测试框架 - 可以比使用调试器手动更快地测试代码。
- **** 为你的函数,类和模块编写适当的文档。 PEP 257 和 Google 的 Python 风格指南提供了编写优秀文档字符串的良好实践。
- 使用 Logging 从程序中生成输出 - 在开发期间和部署之后。
- **** 在重要的地方为你的代码添加
assert
ions :减少歧义,在创建问题时捕获问题。
奖励:编写文档和测试相结合的 doctests !