Каков наилучший способ удалить поддержку функции?

У меня есть библиотека, которая работает с несколькими форматами сообщений. Каждый из этих форматов тесно связан, они ' Если используется общий базовый XML, то каждый имеет некоторые дополнительные ограничения или дополнительные данные поверх него.

Один из этих форматов был создан только для поддержки проверки концепции или пилотных усилий. Пилотный проект закончился, он больше не используется и наложил некоторые неудобные ограничения. Я получил разрешение удалить его поддержку. Как правильно это сделать?

Я думаю:

  1. Откройте проблему, чтобы отслеживать / задокументировать изменения
  2. Отметьте версию SVN, «FEATURE_X здесь удален»
  3. @Deprecate the specific classes . Процитируйте проблему. Зафиксируйте.
  4. Просмотрите предупреждения и посмотрите, на что повлияет устаревание
  5. Дайте немного постоять, дайте команде шанс разобраться с устареванием
  6. Наконец, удалите код. Убедитесь, что тесты в порядке. Зафиксировать.
7
задан Freiheit 2 December 2010 в 18:00
поделиться