RxJS эквивалент RxJava для onBackpressureBuffer

В Java это @Deprecated, в C # это [Устаревшее].

Я думаю, что предпочитаю терминологию C #. Это просто означает, что он устарел. Вы можете использовать его, если хотите, но, вероятно, лучший способ.

Это похоже на использование Windows 3.1 вместо Windows 7, если вы считаете, что Windows 3.1 устарела. Вы все еще можете использовать его, но в будущей версии, вероятно, есть лучшие функции, плюс будущие версии, вероятно, будут поддерживаться - устаревшего не будет.

То же самое для @Deprecated Java - вы все равно можете использовать метод, но на свой страх и риск - в будущем он может иметь лучшие альтернативы и может даже не поддерживаться.

Если вы используете устаревший код, обычно это нормально, если вы не используете не нужно обновлять до более нового API - устаревший код может там не существовать. Я предлагаю, если вы увидите что-то, использующее устаревший код, для обновления, чтобы использовать более новые альтернативы (обычно это указывается в аннотации или в устаревшем комментарии Javadoc).

Редактировать: И как указано Майкл, если причина для устаревания связана с недостатком функциональности (или потому, что функциональность даже не существует), то, очевидно, не следует использовать устаревший код.

1
задан Olivier MATROT 1 March 2019 в 08:45
поделиться