代码之家  ›  专栏  ›  技术社区  ›  Ande Turner

Java:不推荐使用的数据挖掘工具

  •  5
  • Ande Turner  · 技术社区  · 17 年前

    一旦一个方法被标记为已弃用,是否有任何工具可以用未弃用的解决方法替换这些方法?

    4 回复  |  直到 17 年前
        1
  •  12
  •   Robert Munteanu    17 年前

    如果您希望自动执行此操作- .

    该工具称为 .


    原因是这些工具需要深刻理解弃用、取消弃用、您的程序和目标编程语言。

    例如, java.util.Date.setMonth 反对赞成 Calendar.set(Calendar.MONTH, int month) .

        2
  •  4
  •   Kevin Montrose    17 年前

    简言之,没有这样的工具。我怀疑将来也会有。

        3
  •  2
  •   Rorick    17 年前

    通常,您应该使用诸如regexps、ANTLR或JavaCC之类的工具来实现自己的工具。

    此外,一些IDE提供了相对较高级别的工具来实现这一点。在IntelliJ IDEA中,这些是“结构化搜索和替换”和“迁移”重构。

        4
  •  1
  •   Carl Manaster    17 年前

    我现在看不出这是怎么回事。通常至少 一些 需要考虑更改客户机代码。理想情况下,不推荐使用的方法将包含一条注释:“使用方法X,将null作为最终参数传递”或类似的内容,但只有在最简单的情况下,这才能完全自动化。通常会出现这样的情况:“如果需要处理空条目,请使用X。否则,请使用Y。”

    这是一个好主意,但我怀疑以一种有用的方式实现它会带来比它所消除的更大的复杂性。此外,我对一个完全自动为我做这件事的工具非常谨慎——无论如何,我可能想预览每一个更改。在这一点上,它通常不会比手动开始节省太多时间。

    推荐文章