我需要更改代码,而我所做的更改会影响方法名称的含义。
处理此类更改的最佳做法是什么?保留旧名称并在内部进行更改?或者重命名方法?或任何其他最佳做法?
注意,我们使用子版本。
感谢您的帮助。
答案 0 :(得分:1)
您正在进行API更改。
如果您需要向后兼容,请尝试编写新方法,弃用旧方法并从旧方法(现已弃用)中调用新方法。给开发人员一个时间框架以删除已弃用的方法(周,月,下一个版本......)。
如果您不需要向后兼容,只需更改方法名称即可。所有使用旧方法的代码都是FTBFS,应该更改。