legacy-code
-
-
在大型 Java 堆转储中查找内存泄漏的方法 我必须在Java应用程序中找到内存泄漏。我对此有一些经验,但希望就此的方法/策略提供建议。欢迎任何参考和建议。 关于我们的情况: 堆转储大于 1 GB 我们有5次堆转储。 我们没有任何测试
-
如何通过反思改变方法行为? 我在一些遗留代码中有一个静态方法,它由多个客户端调用。我显然没有选择覆盖它,或者通过依赖注入来改变行为。不允许我修改现有类。 我现在想做的是使用反射更改行为(该方法 - 具有
-
不良系统设计上的代码重构 我是一名初级软件工程师,他的任务是接管一个旧系统。根据我的初步评估,这个系统有几个问题。 意大利面条代码 重复代码 具有 10k 行及以上的类 使用 log4j 的误用和过度日志记录 糟糕的数
-
我正在维护一个40K行长的Java类。问题? 这可能是一个导致删除的主观问题,但我真的希望得到一些反馈。 最近,我转到了另一个非常大的企业项目,在那里我担任开发人员。我惊讶地发现,该项目中的大多数类的长度都在8K到50K之间
-
在单元测试期间重置类静态变量 我正在尝试为遗留代码编写单元测试。我正在测试的类有几个静态变量。我的测试用例类有几个方法。因此,它们都共享相同的状态。 有没有办法在测试之间重置所有静态变量? 我提出的一个
标签