aakumykov
@aakumykov
Начинающий Android-разработчик

Бывали ли случаи, что deprecated-код вновь объявляли актуальным?

Было ли в вашей практике, что разработчики библиотек, объявив методы/классы устаревшими, в новом выпуске передумывали и снимали метку "deprecated" (наверное, касается языков, где такие метки предусмотрены и отображаются в IDE)?
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
Думаю, такое вполне могло когда-то случиться, но ситуация в целом странная:
1. Deprecated объявляют уже после появления альтернативы
2. Deprecated обычно объявляют, что удалят в такой-то версии

Получается, если раздепрекейтить какой-то метод, то у тебя в будет два способа делать одно и тоже, и придётся официально поддерживать оба варианта. Зачем добровольно брать себе двойную работу?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
Deprecated не так страшен. Для java экосистемы такой стикер может висеть по много лет. За это время вы успеете поменять проект.

Более хуже ситуация когда разработчик завязался на недокументированное поведение а его (поведение) в новых версиях исправили. Шок трудно описать :)
Ответ написан
Комментировать
Griboks
@Griboks
Никогда такого не встречал. Но встречал чуть чаще чем всегда что-то вроде "foo is deprecatd and will be removed in version 123, use bar istead".

Но чаще всего я встречаю ошибки вида "мы втихую поменяли логику foo, поэтому все программы с обновлением нашей библиотеки просто не работают - это ваши проблемы, следите за нашим новостным сайтом сами".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы