DevelopmentDevelopment
Tools-in-Action30min
BEGINNER

OpenRewrite: Refactoring as code

L'approche "as code" est bien connue pour ses avantages, mais le refactoring est souvent négligé. Fatigué des migrations manuelles comme JUnit4 à JUnit5 ? OpenRewrite est l'outil idéal pour automatiser et partager vos refactorings, devenant ainsi l'Ansible du refactoring. Rejoignez la team refactoring as code.

Jérôme Tama
Jérôme TamaOnepoint

talkDetail.whenAndWhere

Wednesday, April 16, 17:00-17:30
Amphi bleu
talks.description
Vous êtes dans la team Doc as code, Infrastructure as code, Ci as code ? La réponse à ces questions vous semble évidente.Les bienfaits de l'approche "as code" ne sont plus à démontrer et pourtant il reste un domaine laissé pour compte.Oui parce que si je vous pose ces questions pour vos refactorings et vos migrations, ça sera plutôt :Vous êtes plutôt team chercher/remplacer ? regexp ? IDE click droit rename method ?Eh oui, les cordonniers sont toujours les plus mal chaussés, et nous continuons a écrire des guides de migrations longs comme un dimanche de pluie. Fatigué de mener des migrations JUnit4 ->JUnit 5? Spring-boot 2 -> Spring-boot 3?Est-ce qu’il ne serait pas temps d’entrer dans la team refactoring as code?OpenRewrite est la boîte à outils parfaite pour écrire, versionner et partager vos refactoring. L'Ansible du refactoring.Ne repartez pas sans une nouvelle as corde à votre arc, ne faite plus jamais vos migrations à la main.
code
refactoring
openrewrite
migrations
talks.speakers
Jérôme Tama

Jérôme Tama

Onepoint

France

Senior developpeur, Techlead, Architecte applicatif

en fonction des jours, de l'heure de la journée.


Je vois mon travail comme celui d'un compagnon du devoir:

* choisir la bonne technologie pour servir le but
* faire bien
* faire aimer le travail bien fait
* former les autres à mon tour.

Je me passionne particulièrement pour le java, l'environnement des conteneurs, le monde de l'open-source pour lequel j'essaie de ne plus être qu'un consommateur passif.
comments.title

comments.speakerNotEnabledComments