Сразу заметил ошибку со списком и выходит не зря до конца досмотрел) Насчет тех же списков, можно было бы повесить extension на этот список и все бы отлично работало. Вариантов конечно можно еще массу придумать, но мне кажется можно вообще со списками не заморачиваться, потому что такая запись не особо то и помогает. А тема конечно интересная и за видео спасибо.
Вот, вы внимательнее, чем я значит) Я специально оставляю такие вещи, хотя мог бы их на монтаже вырезать, потому что неудачные пути иногда важнее, чем удачные. Насчет arrayScope согласен, возможно лишнее
вам нужно создать проект какойто в котором будет обычная реализация и реализация с DSL. потом добавить метрики и оценить эти 2 варианта по удобству, читаемости, скорости компиляции, скорости работы приложения, сколько памяти всё это занимает в рантайме и как легко это редактируется и понимается новопришедшему программисту. проект например какой-нибудь custom view
Тема очень интересная, понятно как его использовать внутри, но не понятно как его использовать во вне. К примеру мы создаем свой DSL для правил и встает вопрос как нам эти правила подгружать для исполнения. То есть есть у нас скомпилированное приложение с DSL и есть 10 файлов, в которых написаны какие-то правило на этом DSL, вопрос встает как это правильно запустить. Вроде можно решить через jsr223, но мне еще нужно это изучить.
Мощно конечно, я догадывался что это реализовано с помощью передачи лямбд, но никак не ожидал, что это лямбды расширения.
Достаточно подробно все рассказали. Спасибо.
Спасибо )
33:50 - фухххх. Дождался. С 18:30 терпел.
Чай в кофе было гадостью. Спасибо
Я ждал этого коммента
Сразу заметил ошибку со списком и выходит не зря до конца досмотрел) Насчет тех же списков, можно было бы повесить extension на этот список и все бы отлично работало. Вариантов конечно можно еще массу придумать, но мне кажется можно вообще со списками не заморачиваться, потому что такая запись не особо то и помогает.
А тема конечно интересная и за видео спасибо.
Вот, вы внимательнее, чем я значит)
Я специально оставляю такие вещи, хотя мог бы их на монтаже вырезать, потому что неудачные пути иногда важнее, чем удачные. Насчет arrayScope согласен, возможно лишнее
вам нужно создать проект какойто в котором будет обычная реализация и реализация с DSL. потом добавить метрики и оценить эти 2 варианта по удобству, читаемости, скорости компиляции, скорости работы приложения, сколько памяти всё это занимает в рантайме и как легко это редактируется и понимается новопришедшему программисту. проект например какой-нибудь custom view
Создайте я с удовольствием посмотрю. У меня, к сожалению, времени не так много
Тема очень интересная, понятно как его использовать внутри, но не понятно как его использовать во вне. К примеру мы создаем свой DSL для правил и встает вопрос как нам эти правила подгружать для исполнения. То есть есть у нас скомпилированное приложение с DSL и есть 10 файлов, в которых написаны какие-то правило на этом DSL, вопрос встает как это правильно запустить. Вроде можно решить через jsr223, но мне еще нужно это изучить.
Так стоп, а как создавали проект? почему так много папок?
что за шрифт?
Стандартный андроидовскиц