Panoramica sugli strumenti di refactoring refactoring-tools-overview
Strumenti di refactoring semplifica il processo di aggiornamento dei progetti AEM esistenti per renderli compatibili con AEM as a Cloud Service (AEMaaCS). Questi strumenti automatizzano le attività comuni di refactoring e modernizzazione e sono integrati con il Cloud Acceleration Manager (CAM) per un'esperienza fluida.
Precedentemente disponibile solo come utility CLI, gli strumenti di refactoring offrono ora un'interfaccia unificata con funzioni quali ispezione automatizzata, generazione della configurazione ed esecuzione dei processi, riducendo il sovraccarico manuale e migliorando la visibilità.
Flusso di lavoro di ispezione inspection-workflow
Il flusso di lavoro di ispezione semplifica il processo di preparazione per l'esecuzione degli strumenti di refactoring.
Caratteristiche principali:
- Attivatore automatico - Il caricamento di un progetto avvia automaticamente l'ispezione.
- Generazione configurazione - Gli strumenti controllano il codice sorgente caricato e generano le configurazioni necessarie.
- Invio payload - Queste configurazioni vengono passate direttamente agli strumenti selezionati per l'esecuzione.
Strumenti di refactoring disponibili
Modernizzatore dell'archivio repo-modernizer
Il Repository Modernizer ristruttura il layout e il contenuto dell'archivio del progetto AEM per allinearli agli standard e alle best practice di AEMaaCS. Sostituisce lo strumento di modernizzazione dell’archivio legacy con automazione e precisione migliorate.
Trasformatore di codice code-transformer
Code Transformer utilizza il riconoscimento intelligente dei pattern e l'analisi basata su IA per rilevare e aggiornare segmenti di codice incompatibili con AEMaaCS. Questo strumento semplifica le operazioni di migrazione e riduce le modifiche manuali al codice.
Fasi del flusso di lavoro di refactoring phases-in-refactoring-tools
Gli strumenti di refactoring seguono un processo strutturato in due fasi:
Fase 1: Caricare Il Codice Source
- Carica il codice sorgente (in formato ZIP) utilizzando l’interfaccia CAM.
- Una volta caricato, il flusso di lavoro di ispezione viene attivato automaticamente per analizzare il progetto e prepararlo per l'esecuzione dello strumento.
Fase 2: attivazione di un processo di refactoring
Dopo un'ispezione corretta, è possibile eseguire uno o più strumenti di refactoring:
- Esegui modernizzatore archivio - Esegue la modernizzazione dell'archivio.
- Esegui trasformazione codice - Esegue la trasformazione del codice in base all'output di ispezione.
- Esegui tutti gli strumenti insieme - Esegue tutti gli strumenti disponibili in un'unica operazione.