Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Automatisierte Code-Wartung mit OpenRewrite – Teil 2: Eigene OpenRewrite-Rezepte

In Teil 1 dieser Serie wurde gezeigt, wie OpenRewrite im Rahmen von Softwareentwicklungsprojekten zur Automatisierung von Code-Wartungsaufgaben verwendet werden kann. In diesem Beitrag geht es nun darum, wie man eigene OpenRewrite-Rezepte schreibt. Das hilft nicht nur dabei, Refactoring-Aufgaben auszuführen, für die es keine öffentlich zugänglichen Rezepte gibt, sondern auch dabei zu verstehen, wie OpenRewrite unter der Haube funktioniert.

Nehmen wir an, Sie arbeiten an einem älteren Java-Projekt. Das Team hat beschlossen, Lombok einzuführen, um alle Getter- und Setter-Methoden im Code zu entfernen und ihn dadurch lesbarer zu machen (vgl. [Lomb]). Anstatt die Lombok-Annotationen manuell einzuführen und die Getter-/Setter-Methoden zu entfernen, möchten Sie die Aufgaben mit OpenRewrite [Ope-Doc] automatisie…

Nächster Artikel
Die dunkle Seite der Macht