Myvideo

Guest

Login

Пётр Портнов Продвинутые системы типов. Чего еще мне не хватает в Java из Rust

Uploaded By: Myvideo
389 views
0
0 votes
0

Ближайшая конференция: #java #jokerconf #jpoint #IT #conference #jugrugroup Один из известных подходов к написанию хорошо понятного и лишенного определенного класса ошибок кода — использование языковых фич, позволяющих на уровне системы типов более строго и логично описать структуру всего и вся. Поговорим о том, что для этого уже доступно в Java, особенно с учетом нововведений вроде паттерн-матчинга. Чего нам не хватает, что уже идеально, а что нам «не светит». Попытаемся понять, так ли все это нужно или лучше жить в мире POJO. Разберем, что не так с err в Go, что такое never-тип и при чем тут монады. Сравню подходы в других языках внутри и вне JVM-экосистемы и подкреплю это личным опытом написания удобного API для продвинутого парсинга Protobuf-запросов. Будут холивары о том, какой язык «сделал все правильно», веселое применение скучной теории и споры о том, что такое void. Поразмышляем, что джавистам стоит украсть у других языков. Скачать презентацию с сайта —

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later