Доклад

Генерируем код. Зачем и как?

  • На русском языке

Расскажу про разные аспекты кодогенерации (ака метапрограммирования), такие как:

  • генерация кода из датамоделей (contract first на примере Protobuf, ANTLR);
  • генерация байт-кода (ускорение программы — на примере Janino);
  • аннотейшн процессинг (упрощение кода программы — на примере Lombok).

Покажу, как работать с Java/KotlinPoet. Приведу пример решения боевой задачи с использованием KotlinPoet.

Спикеры

Доклады