Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Mastering Automated Code Refactoring With Openrewrite

    Posted By: ELK1nG
    Mastering Automated Code Refactoring With Openrewrite

    Mastering Automated Code Refactoring With Openrewrite
    Published 12/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.14 GB | Duration: 2h 24m

    Unlocking Efficiency in Code Refactoring and Legacy Code Migration

    What you'll learn

    Learn to automate tedious refactoring tasks using OpenRewrite to enhance efficiency

    Gain skills to accelerate the migration of legacy codebases using OpenRewrite

    Explore ways to boost your productivity by automating repetitive tasks with OpenRewrite

    Discover how to standardize code changes with OpenRewrite for better team collaboration

    Understand how to apply consistent best practices with OpenRewrite to improve overall code quality

    Learn to create custom recipes in OpenRewrite that cater to your project's unique requirements

    Participate in a hands-on case study, applying what you've learned in a practical scenario with OpenRewrite

    Requirements

    You SHOULD have an Java development environment available (JDK, IDE and Buildtool)

    You SHOULD have a good understanding of the Java language syntax

    You do NOT need any knowledge or experience in OpenRewrite or Refactoring basics. You'll learn everything here

    Ask me ANY questions via the Chat or my Discord, I'm here to help you at any time

    Description

    Unlock the power of automated code transformation with my beginner-friendly course on OpenRewrite! Whether you're a seasoned developer or just starting your coding journey, this course is designed to equip you with the skills and knowledge to leverage OpenRewrite for efficient code refactoring and modernization.What You Will Learn:Introduction to OpenRewrite: Understand what OpenRewrite is and how it revolutionizes the way we approach code changes.Setting Up Your Environment: Step-by-step guidance on installing and configuring OpenRewrite in your development environment.Creating Your First Recipe: Learn how to write custom recipes that automate complex code transformations, saving you time and reducing errors.Real-World Use Cases: Explore practical examples of how OpenRewrite can be applied to upgrade libraries, enforce coding standards, and improve code quality.Integrating with CI/CD Pipelines: Discover how to seamlessly integrate OpenRewrite into your continuous integration and deployment workflows for consistent results.Best Practices & Tips: Gain insights into best practices for using OpenRewrite effectively, ensuring maintainable and scalable code.Who This Course Is For:Software developers looking to enhance their refactoring skillsTeam leads aiming to streamline code reviews and updatesAnyone interested in modernizing legacy codebasesWhy Choose This Course?This course offers a unique blend of theory and practice. Join a community of learners who are transforming their coding practices with OpenRewrite. By the end of this course, you'll be equipped to tackle any codebase confidently!Enroll Now!Don’t miss out on the opportunity to elevate your coding skills. Enroll today and start mastering OpenRewrite—your future self will thank you!

    Overview

    Section 1: Getting started

    Lecture 1 What OpenRewrite is

    Lecture 2 How it works in a nutshell

    Lecture 3 System requirements

    Lecture 4 Choosing a code base

    Lecture 5 A first example

    Section 2: Core concepts

    Lecture 6 Lossless semantic trees (LSTs)

    Lecture 7 Recipes

    Lecture 8 OpenRewrite vs. Moderne

    Lecture 9 Visitors

    Lecture 10 Styles

    Section 3: Working with OpenRewrite

    Lecture 11 Activating and running recipies

    Lecture 12 Running recipes without modifying the build

    Lecture 13 Running recipes without building

    Lecture 14 Finding recipies

    Lecture 15 Configuration of recipies

    Lecture 16 Using styles

    Lecture 17 Adding new recipe sources

    Lecture 18 Recipe composition

    Lecture 19 Text based recipes

    Lecture 20 Integrating with your build pipeline

    Section 4: Creating own recipes

    Lecture 21 Types of recipes

    Lecture 22 Creating declarative recipes

    Lecture 23 Refaster templates (preparations)

    Lecture 24 Create Refaster-template recipes

    Lecture 25 Imperative recipes: Preparations

    Lecture 26 Imperative recipes: Basic structure

    Lecture 27 Imperative recipes: Visiting nodes

    Lecture 28 Imperative recipe testing

    Lecture 29 Cursors basics

    Lecture 30 Visitor data sharing

    Lecture 31 Imperative recipes: Making changes

    Lecture 32 Implementing non-isomorphic visitors

    Lecture 33 Providing configuration options

    Lecture 34 Using multiple visitors

    Lecture 35 Recipe validation

    Lecture 36 Best practices

    Lecture 37 Case study: Migration to lombok

    Lecture 38 Bonus: Getting further help

    Software developers who want to reduce technical debt sustainably and efficiently,Software developers who spend a lot of time on manual refactoring