我有一个库处理几种消息格式。这些格式中的每一种都是密切相关的,它们是一个通用的基础XML,然后每个都有一些额外的约束或额外的数据。什么是取消对功能支持的“最佳实践”?
其中一种格式是为了支持概念验证或试点工作而创建的。飞行员结束了,它不再被使用,并且带来了一些尴尬的限制。我已获得删除对它的支持的权限。什么是正确的方法来做到这一点?
我在想:
- 打开的问题跟踪/文件的更改
- 标签SVN版本中, “FEATURE_X此处被拆除”
- @Deprecate具体类。引用这个问题。承诺。
- 关注的警告,看看弃用影响
- 让它坐了一会儿,给球队一个机会来处理弃用
- 最后删除代码。验证测试是否正常。承诺。
我想添加到您的列表中的唯一一件事就是向您的消费者推广,如果他们是外部的,并确保他们有他们需要移动到api的东西。 – hvgotcodes 2010-12-02 18:06:24
+碰撞版本号:) – 2010-12-02 18:21:33