Jython可选代码指令?

时间:2016-02-11 20:07:57

标签: python debugging jython

Jython中没有实现-O(大写字母O)开关,这意味着__debug__的东西不起作用:即你不能拥有它在开发过程中评估为True,在生产过程中评估为False。

你可以通过给一个类"调试"来解决这个问题。例如,在运行生产代码时将此属性设置为False。但这并不意味着您正在获取用于始终评估条件if App.debug:...的代码吗?

有更好的方法吗?

稍后:重新评论意味着测试驱动的开发是"更好的方式"。我在回复他的评论中暗示我不会排除另一个,并且我认为这是一个很好的理由,为什么我认为有时候过度依赖TDD。

但是,在开发代码时,人们可能想要使用__debug__的另一个原因是:BDFL确实为CPython实现了它!

0 个答案:

没有答案
相关问题