Refatorando Ruby no seu editor
convidados em 09/02/2009Recentemente, o Fabio Kung (um dos gurus brasileiros de Ruby) publicou em seu blog um post sobre a nova ferramenta que está desenvolvendo: o Rfactor.
Muitos dos que programam em Ruby não utilizam IDEs para desenvolver seus softwares. Com isso já estamos acostumados a fazer tudo na mão e não depender de coisas como auto completion e opções automatizadas de refatoração. Mas o Fabio, sentindo falta das opções de refatoração “Extract Method” e “Extract Variable”, decidiu criar o Rfactor – um Ruby gem – para permitir esses métodos. O resultado pode ser visto no vídeo abaixo.
Inicialmente, o projeto realiza apenas o “Extract Method” e já pode ser usado no TextMate, mas o projeto foi desenvolvido para permitir o uso de qualquer editor suficientemente poderoso. Para instalar no TextMate basta seguir as instruções na página do Bundle no GitHub.