
Олег Естехин
Компания: Yandex Cloud
С точки зрения прикладного программиста новые возможности Java появляются сами собой и сразу в финальном виде – когда к моменту выхода новой версии Java есть все необходимые обзоры и руководства, IDE предлагают рефакторинг имеющегося кода в новый вид, а инициативные коллеги приносят PR'ы, в которых уже все сделано.
Но если заглянуть чуть глубже, то в JEP и списках рассылки можно обнаружить много интересных деталей того, как выглядит и какими принципами руководствуется дизайн новой фичи языка, и что путь к финальной цели совсем не такой прямолинейный, как кажется снаружи.
На примере новых возможностей pattern matching в Java 21 спикер покажет несколько находок, которые позволили ему не только глубже понять работу шаблонов, но и проникнуться тем, как процесс разработки языка программирования отличается от программирования на этом языке.
Компания: Yandex Cloud
Компания: VK