Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about Regenesca, an innovative refactoring generator for Scala source code in this 27-minute conference talk from Scala Days. Discover how "Refactoring Generators" provide a unique approach to generating Scala source code that goes beyond simple code generation by intelligently refactoring existing code when needed. Explore how this tool functions like "git merge" but specifically designed for Scala code, offering file-specific rules similar to scalafix but with per-file granularity rather than global application. Understand the core library's diff+merge capabilities and examine practical applications through example generators including openapi4s and squery. See real-world implementations through the openapi4s demo repository and accompanying demonstration video that showcase the tool's practical benefits for Scala developers working with code generation and refactoring workflows.
Syllabus
Regenesca - Refactoring Generator of Source Code for Scala
Taught by
Scala Days Conferences