Тип доклада: Доклад

JHipster: думали, распаковка, оказалось — вскрытие

Зал 3
  • Доклад на русском языке

Разработка программного обеспечения тесно связанна с эффективностью отдельного разработчика. Идея эффективности/повышения скорости разработки часто зашита в базовые принципы построения фреймворков, библиотек, тулов и даже языков программирования.

Одним из ярких примеров является JHipster — популярная платформа для быстрой генерации, разработки и деплоя современных веб-приложений и микросервисов. В качестве основного инструмента JHipster использует генераторы и язык описания JDL. Такая комбинация позволяет разработчику описать архитектуру будущего приложения одним файлом и, используя генераторы, за пару минут получить монолитное или микросервисное решение. Но так ли хорош код, генерируемый JHipster?

Мы взяли senior-разработчика с 10-летним опытом разработки приложений на Java, выдали ему бабочку, смузи и отправили делать review кода, сгенерированного JHipster.

В рамках доклада наш новоиспеченный hipster на примере хорошо известного проекта Spring PetClinic разберется, как именно устроен Spring Boot backend-сгененерированный JHipster, какие в нем есть проблемы, что он делает хорошо, а на что стоит обратить особенное внимание и, возможно, переиспользовать в своих проектах.

Спикеры

Приглашенные эксперты

Расписание