Тёмный

Иван Пономарев - Kotlin DSL как единый источник правды для решения многих задач 

JPoint, Joker и JUG ru
Подписаться 54 тыс.
Просмотров 1,5 тыс.
50% 1

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
Скачать презентацию с сайта JPoint - jrg.su/sao8Bl
В докладах про Kotlin DSL уже много раз объяснили, как написать лямбду с ресивером. Но до сих пор мало кто обсуждал, что делать после того, как DSL появился в кодовой базе. Главная сила DSL в том, что он - в отличие от простого императивного кода - может работать как единый источник правды для решения многих задач, что Иван и иллюстрирует на пяти примерах.

Наука

Опубликовано:

 

2 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@vovabareisha5951
@vovabareisha5951 23 дня назад
Presentation mode - используйте пожалуйста в ide, ничего не видно.
@microdevices
@microdevices 17 дней назад
А нужно то было всего 4 условия проверить)
@bananasba
@bananasba 23 дня назад
5% DSL надо было назвать доклад. Синтаксическая шелуха, которая усложняет понимание кода, поскольку внутри довольно много нюансов, да и других минусов не мало. Костыль в виде аннотации. Если есть здравая идея по имплемнтации, то она реализуется на голой джаве не хуже или не намного хуже, при этом оставаясь прозрачной для программиста.
@stanislavzemlyakov5442
@stanislavzemlyakov5442 8 дней назад
"Костыль в виде аннотации"? Так можно про спринг сказать. Чего совсем нельзя сказать про DSL ктора.
@bananasba
@bananasba 7 дней назад
@@stanislavzemlyakov5442 в данном случае это костыль, потому что мета данные, а не конструкции языка управляют областью видимости, по сути хинт генератору кода, и ближе всего это к lombok, а не к спрингу.
Далее
Александр Белов - Gradle DSL изнутри
1:49:11
ЗАБЫТЫЙ IPHONE 😳
0:31
Просмотров 12 тыс.