Hoppa till innehållet

Ansgar Schulte

Automated Code Refactoring and Modernization with OpenRewrite

  • Vikt 0,23 kg

568 krhos Bokus · exkl. frakt

171 kr skillnad mellan billigaste och dyraste butik i lager

568 kr739 kr

Dubbelkollat idag

Jämför 2 butiker

Priser från butikernas flöden kan ha ändrats: det är priset hos butiken som gäller, så kontrollera det innan du handlar.

Prishistorik

Köp nu eller vänta?

Pris idag

568 kr

800650500
snitt 611 kr13 okt.Idag
13 oktober 2026
739 kr
Lägst hos Akademibokhandeln
Lägst
568 kr
Snitt
611 kr
Högst
739 kr
Lägsta pris per dag
2026-10-13739 kr · Lägst hos Akademibokhandeln
2026-10-14568 kr · Lägst hos Bokus

Om produkten

Automated Code Refactoring and Modernization with OpenRewrite

Läs mer

Automate repetitive code refactoring and migrations with reusable recipes that make large-scale code changes faster, safer, and more consistent.Key FeaturesAutomate repetitive refactoring and migrations across codebasesCreate declarative, Refaster template, and imperative recipesApply custom transformations through your existing build pipelinePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAutomate repetitive refactoring and make large-scale code changes consistent and scalable with OpenRewrite. This book shows you how to use existing recipes and create your own transformations, helping you modernize codebases while significantly reducing the time and errors associated with manual changes.You'll begin with lossless semantic trees (LSTs), recipes, visitors, and styles to understand how OpenRewrite represents and transforms source code. You'll then learn to find, configure, compose, and run recipes, add recipe sources, and integrate transformations with your build pipeline.Next, you'll create declarative recipes and Refaster templates before progressing to imperative recipes. You'll work with visitors, cursors, shared data, non-isomorphic transformations, configuration options, testing, validation, and multiple visitors. All examples are visualized using Java as a programming language.Written by freelance software engineer Ansgar Schulte, who brings many years of project experience and has taught more than 15,000 students, this book connects OpenRewrite concepts with techniques you can apply to real projects. By the end, you'll be able to automate recurring refactoring tasks and build reusable recipes for your own codebases.What you will learnUnderstand recipes, visitors, styles, and LSTsFind, configure, compose, and run OpenRewrite recipesAdd and use new recipe sources in your projectsCreate declarative and Refaster template recipesBuild imperative recipes with visitors and cursorsTest, validate, and configure custom recipesUnderstand isomorphic and non-isomorphic visitorsImplement complex transformations with multiple visitorsIntegrate automated refactoring into build pipelinesWho this book is forSoftware developers and solution architects who spend significant time on manual refactoring, migrations, or technical debt reduction will benefit from this book. You should understand Java syntax and have access to a Java development environment with a JDK, IDE, and build tool. No previous OpenRewrite knowledge or refactoring experience is required.

Specifikationer

Fakta

Vikt
0,23 kg
GTIN
09781808347832

Uppgifter från tillverkare och butiker.