【问题标题】:python 3 code quality testing - improper function usage detectionpython 3代码质量测试——不正确的函数使用检测
【发布时间】:2017-12-07 09:50:26
【问题描述】:

有没有一种方法可以自动(脚本)测试某人是否使用他们不允许使用的东西实现了一个功能,或者他们是否使用了一些愚蠢的东西......

示例 A -- 使用 range(len()) 检查 a 的值:

错误:idx in range(len(a)) 后跟 a[idx]
好的:i, v in enumerate(a)

示例 B -- 在不允许时使用 int()

不好:int('1')
好的:a = ord('1')-ord('0')

【问题讨论】:

    标签: python unit-testing automated-tests enumerate


    【解决方案1】:

    您可以使用关键字“assert”来避免某种行为,或者即使您期望不同的值。其实你的问题不是很清楚。另一个想法是 try/except 语句。

    【讨论】:

    • 我已经改写了我的问题。谢谢。
    猜你喜欢
    • 2012-12-31
    • 1970-01-01
    • 2016-03-09
    • 2021-01-15
    • 1970-01-01
    • 2022-07-08
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    相关资源
    最近更新 更多