По порядку Senior Дизайн-системы и компоненты обновлено
Выпуск ломающего изменения
Вопрос
Расставьте шаги выпуска ломающего изменения в компоненте «Кнопка» (переименовали варианты) по порядку.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Добавить новые варианты, старые пометить устаревшими
- 2Описать изменение и причину в RFC, собрать обратную связь команд
- 3Анонсировать командам срок поддержки старых вариантов
- 4Выпустить мажорную версию библиотеки и пакета с changelog и гайдом миграции
- 5Удалить устаревшие варианты после срока
- 6Помочь командам мигрировать, отслеживая использование
Показать ответ и разбор
Коротко
Ломающее изменение проходит через обсуждение, период параллельной жизни старого и нового, мажорную версию и миграцию. Удаление старого только после того, как использование упало до нуля или истёк объявленный срок.
Правильный порядок
- 1Описать изменение и причину в RFC, собрать обратную связь команд
- 2Добавить новые варианты, старые пометить устаревшими
- 3Выпустить мажорную версию библиотеки и пакета с changelog и гайдом миграции
- 4Анонсировать командам срок поддержки старых вариантов
- 5Помочь командам мигрировать, отслеживая использование
- 6Удалить устаревшие варианты после срока
Разбор
Ломающее изменение проходит через обсуждение, период параллельной жизни старого и нового, мажорную версию и миграцию. Удаление старого только после того, как использование упало до нуля или истёк объявленный срок.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.