标签: refactoring static-analysis automated-refactoring
有时候我发现自己的功能很长,希望从中提取一些帮助方法方法。理想情况下,我们希望找到隔离了逻辑交互的自然簇,以便这些辅助方法可以“做一件事”并为它指定一个具有清晰语义的简单名称。
在我看来,应该已经有了一些工具,可以通过例如查看行号的范围来提供帮助,在该行号范围内每个变量都被引用为线索,而行号范围或多或少地独立于之前和之后的行。
您知道任何此类工具吗?如果它们存在,那么我无法为网络搜索提供合适的搜索词来揭示它们。