Search
Write a publication
Pull to refresh
6
0
Denis Rodin @c0d3_r3d

Разработка линейно масштабируемых систем

Send message

Согласен.

Лучше быть в курсе используемого устаревшего кода в проекте, но при этом не ломая сбокри и в "спокойном режиме" планировать переход на целевые версии API.

Новое событие в JFR позволит собирать такую информацию в том числе и для зависимостей в проекте.

Я отчасти согласен, что можно было добавить в статью про этот кейс, но не хотел слишком расплываться.

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

Новое событие в JFR начиная с JDK22 решает эту задачу, но опять же частично. Мы можем отлавливать использование такого кода в рантайме.

Согласен с вами, что пример на более практичной задаче был бы интересен. Более того во время перевода меня переполняло желание некоторые куски кода переписать "на современный лад", но я старался придерживаться оригинала. Возможно позже постараюсь повторить идеи автора на более практичном примере, если вы видите в этом необходимость.

Он написал еще замечательную книгу "Functional Programming in Java: How functional techniques improve your Java programs". Если вы пишите на Java, то очень рекомендую почитать. Мне эта книга очень понравилась.

Буду переводить еще ))

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity