我在一个项目中有一个不寻常的环境,其中有许多文件,每个文件都是独立的独立脚本。脚本所需的所有代码都必须在一个文件中,我无法使用包含等引用外部文件。
所有这些文件中都有一个共同的功能,即授权是每个文件中的最后一个功能。如果这个函数发生了变化(就像它不时发生的那样),它必须在所有文件中进行更改,并且有很多文件。
最初,我正在考虑将授权功能保存在一个单独的文件中,并运行一个批处理过程,通过将 auth 文件与其他文件相结合来生成最终文件。但是,这在调试时非常麻烦,因为为此目的,auth 函数需要在主文件中。所以我总是在包含组合文件的文件夹中测试和调试,然后必须将更改复制回未组合的文件。
谁能想到解决这个问题的方法?即在多个文件中维护相同的代码片段。