我们有一个 Java 服务,可以处理大量用户上传的文件,以及为不同模型执行准备这些文件的任务。
其中一个准备阶段包括覆盖 json 文件中的值。十分之四的任务应该执行此操作。
我创建了一个静态实用程序类,其中包含一个函数来覆盖 json 文件中的值,例如
public static class ParameterUtils {
public static String overrideParameter(String originalContent, String key, String newValue) {
//4 lines of code that overrides this value and return modified content.
}
}
然而,我的高级开发人员说这个实用程序类几乎没有提供任何价值,而我试图保留 DRY 原则。最后我确实摆脱了这个实用程序类,现在覆盖 json 文件中的值的 4 行代码驻留在 4 个不同的文件中。
从OOP的角度来看,你认为这个类和方法不好吗?为什么以及为什么不呢?
慕村9548890
相关分类