refactoring
-
Eclipse 可以将类文件中的第二个类提取到它自己的文件中 我经常首先通过在我正在处理的类中创建一个内部类来重构代码 - 完成后,我将整个内容移动到一个新的类文件中。这使得将代码重构到新类中变得非常容易,因为A)我只处理单个文件,B)在
-
有没有更现代的OO版本的“让我们构建一个编译器”?[已关闭] ”,并且无法抗拒编写一些代码。我用C#编写了一个递归下降C编译器,输出.NET CIL。“写一次,到处漏”是我的口号。 太糟糕了,我直到为时已晚才意识到解析C是一场噩梦。 我现在
-
-
-
在 Eclipse 中重命名软件包 在 Eclipse 的“包资源管理器”中,假设我有一个这样的包列表: 网狗 com.cat 青蛙 如果我想将包结构的“com”部分重命名为“animal”,那么我可以选择每个包(上面)并执行重构>重命名。 如
-
如何简化这组 if 语句?(或者,是什么让它感觉如此尴尬? 我的同事向我展示了这段代码,我们都想知道为什么我们似乎无法删除重复的代码。 有没有更简单的方法来编写它,而不会重复?如果不是,那么关于情况或条件是否有一些独特的属性,使得
-
认知复杂性及其对代码的影响 W.r.t到其中一个java项目,我们最近开始使用SonarLint。代码分析的输出显示过多的关键代码异味警报。 我听说过Cyclomatic Complexity,但没有听说过Cognitive Complexity。我向小组提出的问题: 认知复
-
-
如何在Java中将可执行块作为参数传递? 有没有办法将可执行块作为参数传递给静态方法?有可能吗?例如,我有这种方法 或类似的东西。它实际上比这更复杂,我只是简化了问题。我正在尝试重构我的项目,并创建了一个泛型实用
-
大规模重构 - 如何将 final 关键字添加到 Java 方法参数中 这可能是一个简单的问题:我如何大规模重构我的Java代码,使大部分方法参数成为“最终”?这是遵循我们的“检查风格”规则之一。我们有成千上万的Java文件,因此手动编辑所有这些文件对
标签