比如说,我有一个代码文件,所有的核心逻辑都位于这里。此外,我还有一些由一些标志定义的自定义逻辑,如
if (a && b && c) {}
if (!e && f) {}
else if(d && c) {}
这些自定义逻辑片段分布在核心逻辑文件上。通常,它运行默认逻辑,但有时是自定义的。
我发现,要查看核心文件,找出应用默认逻辑的位置,以及哪里有自定义代码,都是很麻烦的。
我如何重构代码,以便具有某种规则文件,该文件将声明性地定义自定义逻辑用例,并可以导入主逻辑文件中?
我要求的不是一个详细的解决方案,而是更多关于我如何解决这个