进行影响方法名称的代码更改。

时间:2012-03-20 16:24:24

标签: svn version-control refactoring

我需要更改代码,而我所做的更改会影响方法名称的含义。

处理此类更改的最佳做法是什么?保留旧名称并在内部进行更改?或者重命名方法?或任何其他最佳做法?

注意,我们使用子版本。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您正在进行API更改。

如果您需要向后兼容,请尝试编写新方法,弃用旧方法并从旧方法(现已弃用)中调用新方法。给开发人员一个时间框架以删除已弃用的方法(周,月,下一个版本......)。

如果您不需要向后兼容,只需更改方法名称即可。所有使用旧方法的代码都是FTBFS,应该更改。