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

Скачать презентацию с сайта JPoint — Разработка программного обеспечения тесно связанна с эффективностью отдельного разработчика. Идея эффективности/повышения скорости разработки часто зашита в базовые принципы построения фреймворков, библиотек, тулов и даже языков программирования. Одним из ярких примеров является JHipster — популярная платформа для быстрой генерации, разработки и деплоя современных веб-приложений и микросервисов. В качестве основного инструмента JHipster использует генераторы и язык описания JDL. Такая комбинация позволяет разработчику описать архитектуру будущего приложения одним файлом и, используя генераторы, за пару минут получить монолитное или микросервисное решение. Но так ли хорош код, генерируемый JHipster? В команде спикера взяли senior-разработчика с 10-летним опытом разработки приложений на Java, выдали ему бабочку, смузи и отправили делать review кода, сгенерированного JHipster. В рамках доклада новоиспеченный hipster на примере хорошо известного проекта Spring PetClinic разбирается, как именно устроен Spring Boot backend-сгененерированный JHipster, какие в нем есть проблемы, что он делает хорошо, а на что стоит обратить особенное внимание и, возможно, переиспользовать в своих проектах.
Back to Top