我正在重构一个相当大的JS文件,其中包含许多不相关的方法,这些方法将根据其使用情况将方法重新组合到一起,并根据需要重命名其中一些(以防止误导名称).
然而,实际使用此代码的大多数网页都分布在不同的代码分支中,从而阻止我进行简单的查找和替换.我可以在所有不同的分支机构做到这一点,但这需要同时在30个分支机构进行维护,或者可能忘记在其他分支机构(由我或其他团队成员)合并更改后进行重命名.
如果这是C#,我可以使用[Obsolete]标记该方法,并根据需要标记必要的更改,因此我正在寻找一些有些等同的东西.我仍然会通过将呼叫重定向到新方法一段时间来提供旧界面的功能,但是我想“强迫”人们在因为其他原因在页面上工作时切换到新界面.