These are chat archives for JnRouvignac/AutoRefactor

15th
Mar 2015
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 10:31
@Nioub est ce que tu utilises AutoRefactor? Comment l'utilises tu? Est-ce qu'il manque qqch pour ton usage?
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 13:29
@ejemba j'ai jeté un coup d'oeil à roaster. Ça permet de facilement manipuler le code source à haut niveau: classes, méthodes, etc.
Malheureusement, les possibilités de manipulation bas niveau ont l'air limitées: le body d'une méthode est uniquement manipulable sous forme de String :-(
Joël Thieffry
@Nioub
Mar 15 2015 18:02
@JnRouvignac non je ne l'utilise pas encore, mais je compte l'évaluer pour le pousser à mon boulot ; si j'ai une promotion grâce à ça je t'envoie une bouteille de champagne :) .
Ton concept est génial, je crois qu'il va changer radicalement la gestion de la qualité de code en Java. Il me manque surtout une preview avant d'appliquer les refactorings, un peu comme avant de commit.
Joël Thieffry
@Nioub
Mar 15 2015 18:07
Je parle de preview avant d'appliquer les modifications, avec le choix des refactoring sélectionnables à la volée.
Epo Jemba
@ejemba
Mar 15 2015 21:31
@JnRouvignac effectivement ! bien vu. Est ce que du coup roaster-jdt peut être interessant, car c est juste un repackaging de eclipse jdt sur lequel tu te bases si je comprends bien ?
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 21:42
@Nioub si tu as une promotion grâce a AutoRefactor ce sera une success story ^_^
Merci pour les fleurs.
Tu n'es pas le premier a me rapporter le problème de la preview (comme pour les refactorings d'Eclipse?)
Je vais créer une issue a ce sujet
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:12
En fait l'issue existe deja: #101
@ejemba Sais-tu ou je peux voir les sources de roaster-jdt ? Je n'ai pas trouvé, mais je n'ai peut-être pas bien cherché.
Epo Jemba
@ejemba
Mar 15 2015 22:24
@JnRouvignac comme je le pensais roaster-jdt n'est vraiment qu'un repackaging le pom le suggère bien, http://search.maven.org/#artifactdetails|org.jboss.forge.roaster|roaster-jdt|2.13.0.Final|jar
ils utilisent maven shade. C'est de ce que je comprends une passereile lors un de leur build
le source "devrait" être celui d'eclipse jdt
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:27
Merci, du coup je ne comprend pas bien ce que cela rajoute par rapport a Eclipse JDT lui-même?
Epo Jemba
@ejemba
Mar 15 2015 22:27
ah
arf, je pensais que le projet eclipse jdt n'etais accessible sur maven repo.
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:28
ok
de toute facon je pense que c'est possible d'executer JDT en headless
Epo Jemba
@ejemba
Mar 15 2015 22:29
mais tu as raison à part ça change pas grand chose qd j'y pense
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:29
il faut juste trouver comment :)
Epo Jemba
@ejemba
Mar 15 2015 22:29
je crois que je sais où trouver l'info
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:30
tu m'intéresses...
Epo Jemba
@ejemba
Mar 15 2015 22:30
je recherche
@JnRouvignac jette un coup d'oeil à ceci : http://eclim.org/
là dessus il devrait y avoir des indices
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:34
cool! merci bcp!
Ca me fait penser a quelqu'un sur stackoverflow qui voulait les features d'Eclipse sans Eclipse et bien la il peut tout avoir depuis vim ^_^
there we go
il y a une ligne de commande magique je pense
je dois l'essayer depuis lgtps avec emacs j'ai pas eu le temps encore
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:38
je jetterai un coup d'oeil demain
J'ai le code source: https://github.com/ervandew/eclim
Epo Jemba
@ejemba
Mar 15 2015 22:46
ok bn!!
Jean-Noël Rouvignac
@JnRouvignac
Mar 15 2015 22:47
merci! de meme!