【问题标题】:Finding magic numbers using NDepend使用 NDepend 查找幻数
【发布时间】:2011-01-28 23:44:42
【问题描述】:

有谁知道我如何使用 NDepend 中的 CQL 查询在源代码中找到幻数?这和this question 是同一个问题,但如果可能的话我不想使用正则表达式。

所以我想找到像

这样的所有语句
Int32 someValue = 23;
Double anotherValue = 1;

但不是

for (int i = 0; i < array.length; i++)

【问题讨论】:

    标签: ndepend magic-numbers


    【解决方案1】:

    这是个好主意,但我很确定您不能这样做,因为无法在 CQL 中查询初始化值。

    【讨论】:

      【解决方案2】:

      我确认,目前 NDepend 和 CQLinq 对此无能为力。 我建议你使用Mono.Cecil 做一个小应用程序,并搜索幻数和字符串。 你会看到,Mono.Cecil API 非常棒!

      【讨论】:

        猜你喜欢
        • 2012-06-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-18
        • 1970-01-01
        • 1970-01-01
        • 2010-09-11
        • 1970-01-01
        相关资源
        最近更新 更多