Книги / IT-менеджмент / Архитектура ПО / Groovy for Domain-specific Languages Second Edition

Groovy for Domain-specific Languages Second Edition

Fergal Dearle

Эта книга посвящена созданию предметно-ориентированных языков (DSL) на языке Groovy. Автор, опытный разработчик с 30-летним стажем, показывает, как расширять и улучшать Java-приложения с помощью скриптовых DSL на Groovy.

Второе издание охватывает современные возможности Groovy для построения как внутренних, так и внешних DSL. Рассматриваются такие темы, как метапрограммирование, использование замыканий, построители, обработка абстрактных синтаксических деревьев (AST) и интеграция с Java.

Книга содержит множество практических примеров и кейсов из реальных проектов. Особое внимание уделяется производительности, тестированию и лучшим практикам разработки DSL.

Издание будет полезно Java-разработчикам, желающим освоить Groovy для создания гибких и выразительных DSL, а также всем, кто интересуется метапрограммированием и языковой инженерией.