2012-03-20 55 views
0

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

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

请注意,我们使用子版本。

感谢您的帮助。

回答

1

您正在进行API更改。

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

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

+0

谢谢迭戈。你提到向后兼容性很有帮助 – user624558 2012-03-20 20:07:33