api - 从 API 中删除已弃用的功能需要多长时间?

标签 api deprecated

当 API 的开发人员(例如 Microsoft、Apple 或我)宣布 API 的某个功能被弃用时,API 开发人员应该等待多长时间才能从 API 中删除该功能?

从另一个角度来看,在 API 功能被标记为已弃用后,API 的用户应该期望重构代码多长时间?

最佳答案

如果从版本 A 移动到版本 B,则应直接删除不推荐使用的方法。
除非您知道以后不需要升级版本,否则您可以继续使用。
但就像每一个问题一样,你越早解决,就越容易解决。

将已弃用的代码从 A 版更改为 B 版通常很容易,但是如果您累积修改,那将是一场噩梦

关于api - 从 API 中删除已弃用的功能需要多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9670658/

相关文章:

certificate - BouncycaSTLe:X509 证书的 X509 证书持有者?

macos - Mac 莫哈维 + opengl

java - @SuppressWarnings ("deprecation") 可以应用于已弃用接口(interface)的使用而不应用于整个类吗?

java - ResourceBundleControlProvider 在 Java 中实际上已被弃用吗?

python - 如何在 python Flask api 应用程序启动时处理 FlaskInjector 错误?

angular - 如何区分内部和外部 REST API 请求?

api - YouTube API和视频标签

iphone - 如何在 Objective-C 2.0 中将方法标记为已弃用?

java - 摄像机控制API

api - 我如何知道使用 Azure 存储的代码是否会受到 2015 年 12 月即将删除的 API 版本的影响?